Тема: Timeline
Показать сообщение отдельно
Старый 06.08.2007, 13:47
NewFolder вне форума Посмотреть профиль Отправить личное сообщение для NewFolder Найти все сообщения от NewFolder
  № 3  
Ответить с цитированием
NewFolder
 
Аватар для NewFolder

Регистрация: Nov 2006
Сообщений: 155
Цитата:
Сообщение от __etc
В свойствах клипа в библиотеке, как и в AS2.

Кстати, код, написанный по ссылке, будет выглядеть так:

Код:
package classes_fla {
	import flash.display.MovieClip;

	public dynamic class MainTimeline extends MovieClip {


		public var num:Number;

		public function MainTimeline() {
			this.super();
			addFrameScript(0, frame1);
		}

		public function showNum():void {
			trace(num);
		}
		internal function frame1():* {
			num = 1;
			showNum();
		}
	}
}
Спасибо работает!

Перед тем, как задать тот вопрос, я облазил весь мануал в поисках ответа, но так его и не нашёл. Класс клипу подключать мог, а вот тайм лайном управлять - нет. Оказалась не моя вина - во флешовом хелпе эта функция не задокументирована. Поэтому у меня возникает вопрос: а какими ты доками пользуешься, что нашёл данную информацию?

и еще такой вопрос: нормальная ли это альтернатива привязке класса к тайм лайну?

Код:
package classes{
	import flash.display.MovieClip;
	import flash.events.Event;
	
	public class Stick extends MovieClip {		
		public function Stick(){
			addEventListener(Event.ENTER_FRAME, onFrame);
		}
		
		internal function onFrame(e){
			if (currentFrame == 1){
				stop();
			}
		}		
	}
}