Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   gotoAndPlay() в теле функции - законно? (http://www.flasher.ru/forum/showthread.php?t=74291)

vinogradof 16.01.2006 19:19

gotoAndPlay() в теле функции - законно?
 
Господа, подскажите чайнику плиз.
Есть некая функция. От неё мне требуется, чтобы она передавала управление на следующий кадр и проигрывала ролик, в последнем кадре что-то вычисляла, и возвращала управление и параметры туда, откуда её вызвали. То есть, например (кадр 1)
Код:

listener = new Object();
listener.onLoadInit = function(a,b)
                        {
                        gotoAndPlay("Scene 1",2); //????????!!!
                        }
var loader = new MovieClipLoader();
loader.addListener(listener);
loader.loadClip(urls[a], mc1);

(кадр 100)
Код:

a++;
b++;
if (a>num) a=0;
if (b>num) b=0;
return(a,b);

Законно ли это? И если нет - как это узаконить?

KidsKilla 16.01.2006 20:05

опять 5чный стиль... ну "!"№:%№:....

пользуй _global, но это не есть гуд. лучше классы, но объяснять что это и с чем едят не буду.
в принципе то что ты понаписал может будет работать, а может нет. зависит от ролика. можно было в начале и проверить. но вообще код ужаснейший...

vinogradof 16.01.2006 20:15

я пока плохо понимаю, что такое классы.
в общем без них такие штуки делать вообще не надо?
а с ними можно?

KidsKilla 16.01.2006 21:04

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

Antares 17.01.2006 04:29

Вы бы еще спросили "легитимно ли" ;)


Часовой пояс GMT +4, время: 15:30.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.