PDA

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


efim
17.01.2002, 13:18
добрый день господа!

Вопрос у меня бональный и тут он обсуждался но я то что мне нужно не нашел

дано:
есть массив фильмов // кнопка q = new Array("1963_257.swf", "1963_258.swf","9.swf");

Эти мувики загружаются в определеное окно по команде

loadMovie (q[i], "empty"); через какую то паузу
//последний кадр
t = getTimer();
while (getTimer()-t<1000) {
;
}
gotoAndPlay (2);

вот как бы

сделать кнопку back

есть вариант на макромедиа но он не много не подходит


http://www.macromedia.com/support/flash/ts/documents/swf_back_button.htm

Спасибо

nagash
17.01.2002, 14:57
а что надо назад крутить то? :)

Papa Karlo
17.01.2002, 15:03
Вот настряпал.
Если каждому кубику по *.swf'u, имхо покатит.
"Ну и гадость моя заливная рыба..."

efim
17.01.2002, 17:38
Спасибо дорогие флашеры но по первым впечетлением не много не то


более конкретно мне надо чтоб при его загрузки одного флаш ролика в другой на звания его ( загружаемого)добавлялись в в массив




спасибо

Papa Karlo
17.01.2002, 17:57
Лекарство от любви с первого взгляда - взглянуть второй раз.
НамЕкаю: представь, что вместо моих любимих кубиков (_visible=0/1) шуршат твои любимые swf'ки (load/unload)... И в массив вроде как добавляется...

efim
17.01.2002, 18:32
Спасибо :) :p :D :cool: :rolleyes:

efim
31.01.2002, 12:20
Papa Karlo

спасибо еще раз

теперь моя формула
создание массива
back = new Array();
формирования массива

back.push(q[i]); где i член массива q

работа кнопки back
if (temp>0 ) {
back.pop();

}
temp = back.length-1;

loadMovie (back[temp], "empty");

Papa Karlo
31.01.2002, 12:37
;)

efim
01.02.2002, 18:02
back.pop();
if (back.length>0) {
empty.loadMovie(back[back.length-1]);
} else {
stop ();