![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Apr 2002
Адрес: Ukraine Kyiv
Сообщений: 51
|
прикол с функцикей джаваскрипта. вот эта самая функция setVariable() очень хитрая и непонятная.
пусть в документе, в котором вызывается мувик описана следующая функция: <script language="JavaScript"> <!-- var auxStr = "we***we***we***"; function ToFlash(Str) { window.document.setVariable("_root.infl.inFlash",Str); } //--> </script> далее, в мувике написан сценарий: _root.infl.Inflash = "Hi dudes!"; /*записываем в переменную inFlash, к-я есть переменная динамического текстового поля, которое мы сделали ручками и нажав f8 превратили в movieclip с именем infl*/ getUrl("javascript:ToFlash(auxStr)"); attachMovie("idText","Text",1); /*создаем экземпляр клипа, который есть также динамическое текстовое поле с переменной textVar*/ _root["Text"].textVar = _root.infl.Inflash; /*ну это понятно*/ в результате работы этого сценария на экране мувика будет два текстовых поля. причем созданное ручками будет показывать текстовую переменную джаваскрипта, а созданное сценарием поле будет отображать старое (!) значение переменной inFlash. получается функция setVariable не изменяет содержание переменной а использует ее в качестве ссылки?! или что? если это так, то как добраться до переменной джаваскрипта? кто-то может объяснить этот феномен? или я что-то тупить начинаю? скажите хоть что-нибудь, я уже с ума схожу от этой беды!!! помогитеее!!!
__________________
up the irons! |
![]() |
Часовой пояс GMT +4, время: 21:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|