AS-users.jp

Tips Memo

tipsやFAQを思いついたら書く。適切なページが見つかったらそちらへ移動する。

SubversionのMIME typeってTortoiseSVNで設定できないの?
できます。エクスプローラ上でファイルを右クリックし「プロパティ」のダイアログを開くと、TortoiseSVNのタブが追加されているので、そこで設定できます。
配列の複製を作成したい
copy = list.slice(); します。 copy = list では複製は作成されません。
読み取り専用の配列を作りたい
public function get array():Array { return _array.slice(); } のように getter のみ宣言した上で常に複製を返すことで元データを編集不可にできます。
配列の途中の要素を削除したい
list.splice(index, count); で index 番目から count 個の要素を削除出来ます。
配列を結合したい
a.push.apply(a, b); で 配列 a に 配列 b の要素が追加されます。
数字が NaN かどうかを調べたい
isNaN(n) を使います。 n == NaN ではうまく比較出来ません。
関数が何処から呼ばれているのか知りたい(AS3)
trace(new Error().getStackTrace()); で、任意の場所でスタックトレースを取得出来ます(デバッグプレーヤーのみ)。
文字を置換したい(AS2)
str.split('A').join('B'); で str 中の A を B に置換出来ます。AS3 には replace メソッドがあります。
FlashVarsを取得したい(AS3)
stage.loaderInfo.parameters で取得出来ます。
SWFが配置されているURLを取得したい(AS3)
stage.loaderInfo.url で取得出来ます。
マウス操作した瞬間に画面を更新したい(AS3)
MouseEvent.updateAfterEvent() メソッドを呼び出すと即時更新されます。
trace()をflashlogs.txtに出力したい
mm.cfg を設定します。OSごとに設定方法が違うので、デバッガ版の Flash Player の構成を参照してください。
マニュアル・ドキュメント類はどこにある?
Adobe - Flexリソース からどうぞ。英語版には一括ダウンロードもあります。