2012-02-06 3 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); 
Смежные вопросы