Просмотр полной версии : перемотка
как сделать, чтобы во время проигрывания ролика его можно было бы остановить и промотать на несколького кадров (например 5) вперед или назад ?
delicatess
01.07.2005, 16:59
как сделать, чтобы во время проигрывания ролика его можно было бы остановить и промотать на несколького кадров (например 5) вперед или назад ?
onClipEvent (load) {
this.stop();
}
onClipEvent (enterFrame) {
if (_root.ffwd == true) {
frame = this._currentframe +5;
this.gotoAndStop (frame);
}
if (_root.frwd == true) {
frame = this._currentframe -5;
this.gotoAndStop (frame);
}
}
<<
on (press) {
_root.frwd = true;
}
on (release) {
_root.frwd = false;
}
|<
on (release) {
_root.vid.prevFrame();
}
on (release) {
_root.vid.play ();
}
||
on (release) {
_root.vid.stop ();
}
>|
on (release) {
_root.vid.nextFrame();
}
>>
on (press) {
_root.ffwd = true;
}
on (release) {
_root.ffwd = false;
}
random frame 8)))
on (release) {
_root.vid.gotoAndStop (Math.round (Math.random ()*116));
}
не замучался писать :-)))
как вы любите эти устаревшие уже как пять лет обработчики событий
как вы любите эти устаревшие уже как пять лет обработчики событий
Отвечают как могут ;) да и походу большинству именно так понятнее :(
delicatess
01.07.2005, 17:24
не замучался писать :-)))
есть немножко.. 8)
delicatess
01.07.2005, 17:26
как вы любите эти устаревшие уже как пять лет обработчики событий
напиши новомодные обработчики....
пусть чувак попробует и по-новому и по-старому...
а насчет понятности, думаю ему так поще сделать будет
не знаю, это не правильно писать так, когда есть более гибкая система рассылки сообщений, сейчас возможно и проще, потом переучиваться будет сложнее, во вторых, такой метод не адаптировать к классам, а скоро, когда макромедия перенесет кодеров на Zorn скорее всего вообще весь код должен будет быть в классах(по аналогии с Java к которой тихо тихо идет flash )
delicatess
01.07.2005, 19:45
не знаю, это не правильно писать так, когда есть более гибкая система рассылки сообщений, сейчас возможно и проще, потом переучиваться будет сложнее, во вторых, такой метод не адаптировать к классам, а скоро, когда макромедия перенесет кодеров на Zorn скорее всего вообще весь код должен будет быть в классах(по аналогии с Java к которой тихо тихо идет flash )
:eek: i hate sun microsistem`s technologies...
не понял а что существенно сложнее понять что такое
any_mc.onEnterFrame = function(){};
чем
onClipEvent(enterFrame){};
????
Как правильно вставить коды ?
Вставляю первый код на отдельный слой.
А кодя для |< >| || >> << в слои с соответсвующими кнопками. Ничего не работает
Извини за дурацкий вопрос с flash знаком мало.
Psycho Tiger
03.07.2005, 10:33
Как правильно вставить коды ?
Вставляю первый код на отдельный слой.
А кодя для |< >| || >> << в слои с соответсвующими кнопками. Ничего не работает
Извини за дурацкий вопрос с flash знаком мало.
Нифига се мало! за 601 сообщение можно многому научиться!!!
Вообще намного удобнее работать с кодом когда он весь в одном месте, будь то в первом кадре или же в отдельном *.as
Просто раньше никогда не работал с AS, только play и stop, этого хватало для флешок на сайтах.
Но теперь хочу всерьезь изучить AS
delicatess
04.07.2005, 20:21
Просто раньше никогда не работал с AS, только play и stop, этого хватало для флешок на сайтах.
Но теперь хочу всерьезь изучить AS
если честно то мне оч сложно понять, что там было непонятного...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.