Показать сообщение отдельно
Старый 06.09.2011, 19:23
Evgan вне форума Посмотреть профиль Отправить личное сообщение для Evgan Найти все сообщения от Evgan
  № 1  
Ответить с цитированием
Evgan

Регистрация: Jun 2008
Сообщений: 283
Thumbs up Остановить анимацию клипа

Доброго времени суток

В очередных попытках "перескочить" с as2.0 на as3.0 наткнулся на весьма нехорошую штуку:

импортирую на сцену символ в котором происходит сложная анимации, стоящая из многих подсимволов, в которых происходит анимация. Символ благополучнейший вставляется и проигрывается. Но к ужасу моему все stop() в этом символе игнорируются и символ бесконечно зациклено анимирован +(

Надеюсь это из-за того что я как то неверно импортирую на сцену символ. Так как в противном случаи это просто ужас.

Вот как я это делаю:

Код AS3:
package main {
        import flash.display.Sprite;
        import flash.display.MovieClip;
 
        public class Window Sprite {
 
               private	var	_Toner:MovieClip;
 
               [Embed(source="elements/elements.swf", symbol="Toner")]	public var Toner:Class;
 
	        public 	function Window () : void {
                        this._Toner = new Toner; 
			this.addChild(this._Toner);
			this._Toner.play();
			this._Toner.visible=false;
                }
        }
 
}
Буду весьма благодарен за полезную информацию по данному вопросу

С уважением, Евгений