as2のsetTimeout() クラスで使う時
ActionScript 2.0クラス定義ファイル中でsetTimeout()関数を使うと、コンパイルエラーになります。Flash 8のインストール時に作成されるユーザーのConfigurationフォルダ内のClassesフォルダにあるtoplevel.asファイルの中に、setTimeout()やclearTimeout()関数が定義されていないからです。
この問題を避けるためには、クラス定義内では_global.setTimeout()、_global.clearTime()のかたちでアクセスする必要があります。
int, uint, Numberのデフォルト値
int 型変数のデフォルト値は 0
uint 型変数のデフォルト値は 0
Number 型変数のデフォルト値は NaN (非数)
Flashライブラリの整理
ライブラリで、使ってない画像が一気に選択できた!
ライブラリパネルの右上のメニューの中に
未使用アイテムの選択 ってのが。
BitmapData オブジェクトの最大の幅と高さ
BitmapData オブジェクトの最大の幅と高さは 2880 pixelです。
width または height に 2880 よりも大きい値を指定すると、新しいインスタンスは作成されません。
知らなかったー!
FlashTracer
なんでトレースされないのかと思ったら、
FlashPlayerのバージョンを9.0.16から9.0.28にすると
ログファイルの場所がかわるー
SWFAddress
まずはここからダウンロード
サンプルがはいてるから大体わかるけど。
クリック時に
SWFAddress.setValue("URL")
を呼ぶ。
と
SWFAddress.onChang
が呼び出される。
その中で場合わで
SWFAddress.getValue()で
setValue("URL") で指定したURLがとれるからそれ見て場合わけ。
SWFAddress.setTitle("タイトル") で HTML のタイトルが変えられる。