タグ

ブックマーク / iandeth.dyndns.org (1)

  • iandeth. - コールバック関数内で親クラスのメソッドを実行する方法

    困った事 - MovieClip の外部拡張クラスにて、 XML.onLoad() 実行時のコールバック関数定義の中でクラスメソッドをコールしたいものの、うまく実行できない。ターゲットパス参照もできない。どうすりゃいいのさ。 例1) XML.onLoad 内にてメソッド fuga が実行できない class hoge1 extends MovieClip { function hoge1 (){ var xml:XML = new XML(); xml.onLoad = function(){ fuga(); // 実行できない } xml.load("test.xml"); } function fuga (){ trace("success"); } } [サンプルソース] この時 fuga() は実際には this.fuga() を呼び出していて、XML.onLoad() 内の th

  • 1