Просмотр полной версии : Timeline
NewFolder
06.08.2007, 13:20
Вот есть статья на форуме http://flasher.ru/forum/showpost.php?p=576501&postcount=33
Но я никак не могу найти, где привязать класс к тайм лайну мувье клипа.
Я не вижу в Property Inspector'е этой возможности.
Подскажите, пожалуйста, где можно это сделать.
В свойствах клипа в библиотеке, как и в 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();
}
}
}
NewFolder
06.08.2007, 13:47
В свойствах клипа в библиотеке, как и в 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();
}
}
}
}
Класс к таймлайну не привязывается.
NewFolder
06.08.2007, 14:12
Это я не так выразился. Так что там с предыдущими вопросами?
Привязка нормальная, только в данном случае можно было обойтись простым stop() в конструкторе.
Недокументированная функция обнаружена после декомпиляции, но я бы не стал её использовать, если только нет принципиальной необходимости в этом.
NewFolder
06.08.2007, 14:25
Спасибо
а где можно скачать этот Timeline?
вернее эффекты?
Скажите плиз!!!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.