2007SWFAddressSWFAddress1つのswf内でコンテンツ毎にURLを持てる。ブラウザのアドレス、タイトルバーを書き換える。ブラウザの「戻る」が使えるようになる。global]AS2でおなじみの手法はAS3で「望ましくないイベントリスナー登録の方法」になったらしい。バインドメソッド、メソッドクロージャの理解はやはり重要。テクニックとして、汎用オブジェクトを作成し、そのオブジェクトのプロパティによって動的にリスナー関数を割り当てる方法がありますが、これを使用することはお勧めできません。一般的に使用されていたという理由からです。使用しないでください。キーワードの参照先がリスナーオブジェクトではなくグローバルオブジェクトになるため、望ましくありません。Object]になっていますが(なっていない...)、実際の参照先はグローバルオブジェクトです。バインドメソッドを作成できません。インスタンスを結び付ける手段がないからです。台風前線が選ばれました。みなさまお疲れ様でした。2007Function.applyDelegateやメソッドクロージャと関連して、Function.apply。2.01バインドメソッドは、メソッドクロージャとも呼ばれる、単にインスタンスから抽出されるメソッドです。バインドメソッドの例には、関数にパラメータとして渡され、関数から値として返されるメソッドがあります。新しく導入されたバインドメソッドは、インスタンスから抽出されたときでもレキシカル環境が保持されるメソッドクロージャに似ています。参照は、バインドメソッドを実装するインスタンスにリンクされたまま、つまりバインドされたままであるという点です。参照が、常にこのメソッドを実装する元のオブジェクトを指していることを意味します。参照は汎用的で、呼び出されたときにこの関数が関連付けられているオブジェクトを指します。3次元の座標を持ったクラスで移動や回転の処理する時などに便利。今まで同じことするのに3倍くらい無駄な書き方してた。SPOTTINGを参考にMT4ではてなスターを設置。2007メソッドクロージャAS3の「メソッドクロージャ」が実はとても役立つことがわかった。元のオブジェクトインスタンスを自動的に記憶するメソッドクロージャが有効です。この機能はイベント処理に役立ちます。メソッドクロージャに抽出元のオブジェクトインスタンスが記憶されず、メソッドクロージャが呼び出されたときに予期しない動作が発生しました。クラスは一般的な方法でしたが、不要になりました。関数をクラスの一部として定義した場合と、インスタンスに関連付けた場合はメソッドと呼ぶ。メソッドクロージャの効果。(addTween呼び出し元のthis)AS2ではこうならなかった。2007SWFMacMouseWheelSWFObjectの拡張、SWFMacMouseWheelを使ってMacでマウスホイールの値を取得する。soohei.net。