Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   onEnterFrame, проблема усвоения (http://www.flasher.ru/forum/showthread.php?t=87322)

wischnja 02.11.2006 18:39

onEnterFrame, проблема усвоения
 
День добрый вам - флешерам,

вопрос из разряда понимания,
как работает onEnterFrame функция?

Ситуация следующая: в mc лежащем на root находятся mc1, mc2 и mc3, в mc инициируется переменная:
Код:

_root.onEnterFrame = function() {
        services = services;
}

из mc1, mc2 и mc3 путем кнопок
Код:

on (release) {
        gotoAndStop(2);
        _parent.services = "optic";
}

перманентно опрашивается и передается значение переменной services, в зависимости от значения
Код:

_parent.onEnterFrame = function() {
        if(_parent.services != "значение соответственно mc1, mc2 или mc3"){
        gotoAndStop(1);
        }
}

mc1, mc2 и mc3 реагируют

Что то не до конца работает у меня эта штука, опрашивать и передавать переменной services получается замечательно, но вот onEnterFrame походу парится.

Пожалуйста кто понял в чем дело HELP!

Спасибо

etc 02.11.2006 18:42

Конструкция services = services бессмысленна.

onEnterFrame выполняется при каждом входе в кадр (читай со скоростью fps)

wischnja 02.11.2006 18:50

(services = services) = (масло маслянное) согласен 100%, но не мешает...
то что onEnterFrame выполняется при попадании в timeline тоже не секрет, но как передавать значение переменной для трех mc через регестрацию последней уровнем выше я так и не понял.

спасибо

iNils 02.11.2006 18:54

Цитата:

Сообщение от wischnja
Пожалуйста кто понял в чем дело HELP!

Я вот ничего из ваших слов не понял, можно еще раз, но кратко и лаконично?

etc 02.11.2006 18:59

Я тоже ничего не понял…

wischnja 02.11.2006 19:07

простите, попробую еще раз,
как передавать значение переменной services из трех Movieclip через регестрацию переменной services слоем выше?

wischnja 02.11.2006 19:15

заработало, вроде все тоже но почемуто теперь пашет!? как всегда тоисть...
спасибо вам - флешерам ;) и простите за неудобства

wischnja 02.11.2006 19:19

Ничего не получилось блин,
есть идеи?

El Scream 02.11.2006 19:40

to wischnja
видимо с абстракцией не получается. Давайте на конкретном примере. что за алгоритм вы пытаетесь реализовать?

wischnja 02.11.2006 19:42

Есть клип, в котором находятся еще три клипа, это понятно?


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

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