PDA

Просмотр полной версии : перемотка


Stex
01.07.2005, 16:40
как сделать, чтобы во время проигрывания ролика его можно было бы остановить и промотать на несколького кадров (например 5) вперед или назад ?

Nirth
01.07.2005, 16:41
в Faqе обсуждалось

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));
}

KUZEN
01.07.2005, 17:07
не замучался писать :-)))

Nirth
01.07.2005, 17:09
как вы любите эти устаревшие уже как пять лет обработчики событий

KUZEN
01.07.2005, 17:13
как вы любите эти устаревшие уже как пять лет обработчики событий
Отвечают как могут ;) да и походу большинству именно так понятнее :(

delicatess
01.07.2005, 17:24
не замучался писать :-)))

есть немножко.. 8)

delicatess
01.07.2005, 17:26
как вы любите эти устаревшие уже как пять лет обработчики событий

напиши новомодные обработчики....
пусть чувак попробует и по-новому и по-старому...

а насчет понятности, думаю ему так поще сделать будет

Nirth
01.07.2005, 17:30
не знаю, это не правильно писать так, когда есть более гибкая система рассылки сообщений, сейчас возможно и проще, потом переучиваться будет сложнее, во вторых, такой метод не адаптировать к классам, а скоро, когда макромедия перенесет кодеров на Zorn скорее всего вообще весь код должен будет быть в классах(по аналогии с Java к которой тихо тихо идет flash )

Stex
01.07.2005, 18:28
всем спасибо

KUZEN
01.07.2005, 18:36
и тебе : - ))

delicatess
01.07.2005, 19:45
не знаю, это не правильно писать так, когда есть более гибкая система рассылки сообщений, сейчас возможно и проще, потом переучиваться будет сложнее, во вторых, такой метод не адаптировать к классам, а скоро, когда макромедия перенесет кодеров на Zorn скорее всего вообще весь код должен будет быть в классах(по аналогии с Java к которой тихо тихо идет flash )

:eek: i hate sun microsistem`s technologies...

MIX-er
01.07.2005, 20:58
не понял а что существенно сложнее понять что такое
any_mc.onEnterFrame = function(){};
чем
onClipEvent(enterFrame){};

????

Stex
02.07.2005, 19:31
Как правильно вставить коды ?

Вставляю первый код на отдельный слой.

А кодя для |< >| || >> << в слои с соответсвующими кнопками. Ничего не работает

Извини за дурацкий вопрос с flash знаком мало.

Psycho Tiger
03.07.2005, 10:33
Как правильно вставить коды ?

Вставляю первый код на отдельный слой.

А кодя для |< >| || >> << в слои с соответсвующими кнопками. Ничего не работает

Извини за дурацкий вопрос с flash знаком мало.
Нифига се мало! за 601 сообщение можно многому научиться!!!

KUZEN
04.07.2005, 11:51
Вообще намного удобнее работать с кодом когда он весь в одном месте, будь то в первом кадре или же в отдельном *.as

Stex
04.07.2005, 13:08
Просто раньше никогда не работал с AS, только play и stop, этого хватало для флешок на сайтах.
Но теперь хочу всерьезь изучить AS

delicatess
04.07.2005, 20:21
Просто раньше никогда не работал с AS, только play и stop, этого хватало для флешок на сайтах.
Но теперь хочу всерьезь изучить AS

если честно то мне оч сложно понять, что там было непонятного...