2012-02-06 6 views
0

カスタムクラス内からタイムラインのフレームを変更する方法がわかりません。カスタムクラス内からAS3 - gotoAndStop()を呼び出す

package { 
    import flash.net.URLLoader; 
    import flash.net.URLRequest; 
    import flash.display.*; 
    import flash.events.Event; 
    import flash.text.TextField; 
    import flash.external.ExternalInterface; 
    import flash.net.navigateToURL; 
    import flash.external.ExternalInterface; 
    import classes.json.JSON; 

    public class Initialize extends MovieClip { 
     private var initialized:Boolean = false; 
     public var _stage:Stage; 

     public function Initialize(stage:Stage):void { 
      if(!initialized) this._stage = stage; 

      gotoAndStop(3); 
     } 
    } 
} 

フレーム3から:

var Ad:Initialize = new Initialize(stage); 

誰かが私を助けることができますか?

答えて

1

gotoAndStopメソッドは、制御しようとしているステージまたはムービークリップに属します。最上位レベルのステージを制御しようとしていて、この例がドキュメントクラスの場合は、このタイプの例が有効です。場合によってはこれが何らかのヘルパークラスである場合は、次のように試してみてください:

_stage.gotoAndStop(3); 
関連する問題