|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jun 2002
Адрес: Moscow
Сообщений: 6
|
Как пройтись по мулютику в обратном направлении?
Привет!
Нарисовал маленький баннер для фирмы в виде обучения (на халяву), так вот... баннер лучше пускать не заново, а наоборот. Дошли кадры до конца и также бы идти назад. Как можно написать код, чтобы организовать это? З.Ы. Какие книги посоветуете для изучения ActionScript?
__________________
Bye, Serg T. --- * Mess with the Best, die like the Rest! |
|
|||||
Регистрация: Apr 2001
Адрес: San Pietroburgo
Сообщений: 1,408
|
если хочешь программно:
onClipEvent(enterFrame) { myMovie._currentframe = _currentframe - 1; }
__________________
I denti non possono dire niente... senza la lingua... Perche' la tua lingua e' mia! |
|
|||||
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
2netstuff
ошибаетесь, уважаемый свойство _currentframe – Read-Only (см. ActionScript Dictionary) все проще: можно в нужный момент запустить клип с функцией onClipEvent (enterFrame) { _parent.prevFrame (); } зы: и вообще этот вопрос ну стооооолько раз уже задавали... Последний раз редактировалось Nox Noctis; 04.06.2002 в 20:08. |
|
|||||
некрофил
Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
|
__________________
...убивать людей не удовольствия ради, но для еды. |
|
|||||
Регистрация: Apr 2001
Адрес: San Pietroburgo
Сообщений: 1,408
|
согласен, прощения просим :|
ну тогда немного по другому:
onClipEvent(enterFrame) { _parent.gotoAndStop(_parent._currentframe - 1); } можно зато регулировать скорость обратной перемотки
__________________
I denti non possono dire niente... senza la lingua... Perche' la tua lingua e' mia! |
|
|||||
Регистрация: Jun 2002
Адрес: Moscow
Сообщений: 6
|
А я все равно не понял
Объясните понятнее, я только сейчас начал пытаться разбираться с кодом, раньше frame-by-frame рисовал... Книги не предлагать, нет у меня возможности купить ее... Все коды пытался воткнуть в кадр... ничего не работает, выдает ошибки.
__________________
Bye, Serg T. --- * Mess with the Best, die like the Rest! |
|
|||||
некрофил
Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
|
2WarkaMEN
Ты бы нам эти ошибки процитировал, что ли? 2netstuff Добавь к моему коду function onEnterFrame() { _frame--; } Изящно? Да. Понятно? Безусловно. Можно еще проще и красивее? Конечно!!! :))))))
__________________
...убивать людей не удовольствия ради, но для еды. |
|
|||||
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
2DeliMIter
ты зря, имхо, человека сразу геттерами-сеттерами пугаешь... |
|
|||||
некрофил
Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
|
Салют, Nox Noctis!
Если человек имел смелость выйти на форум и задать вопрос, он должен быть тверд и не бояться там всяких геттеров-сеттеров, ибо могут ему предложить решения и пострашнее, и с благодарностью он должен взирать на код и умиления слезы должны катиться по щекам его, от одного сознания божественного озарения, посетившего его! Он должен выбить "onClipEvent" над своей кроватью от злых духов, смущающих слабый разум, и костяную табличку с выжженой надписью "_root" засунуть себе под подушку, дабы будучи даже ночию темной разбуженным вспомнить, откуда начинается адресация всея мувиеклипа! Эээ.. Я отвлекся...
__________________
...убивать людей не удовольствия ради, но для еды. |
|
|||||
Регистрация: Jun 2002
Адрес: Moscow
Сообщений: 6
|
2Deli:
Я в шоке! Укатался от смеха... Тебе не код писать надо, а книги... (Мне такой же когда-то совет дали, но по другой теме). Остальным: Скорее всего это я делаю что-то не так. У меня Dreamweaver Flash MX. Нарисовал муви на 70 кадров на 20 и 50 смена позиций... Все просто. 4е layer`а. Щелкнул на первом в последнем кадре. вставил, допустим этот код в эксперт моде: ----- // property _frame is r/w upgrade for _currentframe // note: addressing _frame will stop your playback MovieClip.prototype.addProperty("_frame", function() { return _currentframe; }, function(Value) { if (Value == _currentframe) { stop(); } else { gotoAndStop(Value); } }); ------ Вообще ничего не происходит! Другой код: ------ onClipEvent(enterFrame) { _parent.gotoAndStop(_parent._currentframe - 1); } ------- Появляет Output окошко с написанным в нем: ------- Scene=Scene 1, Layer=hgalterskiy, Frame=50: Line 1: Clip events are permitted only for movie clip instances onClipEvent(enterFrame) { ------ С другими что-то похожее. В общем вот... Что я сделал не так?
__________________
Bye, Serg T. --- * Mess with the Best, die like the Rest! |
Часовой пояс GMT +4, время: 20:39. |
|
« Предыдущая тема | Следующая тема » |
|
|