Тема: Openlaszlo + JS
Показать сообщение отдельно
Старый 08.03.2007, 22:08
index вне форума Посмотреть профиль Отправить личное сообщение для index Найти все сообщения от index
  № 8  
Ответить с цитированием
index

Регистрация: Feb 2006
Сообщений: 14
Можно так:
1. во флешке, создаешь пустой клип, даешь ему имя 'mc'
2. во втором кадре этого клипа пишешь код, например:
Код:
if(_root.par!=undefined){
trace(_root.par);
}
3.эту флешку вставляешь в HTML и даешь имя 'mov'
Код:
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ID="mov"
4. теперь из JScript, ты можешь обратится к этому клипу и выполнить функцию таким способом:

Код:
this['mov'].SetVariable("_root.par","
this['mov'].TCallFrame("_root.mc",1);

//-----------------------------
чтобы флешка знала о ресайзе окна броузера и прорисовывала скролы передай ей вместо
"Hello World" нужный параметр

//----------------------------------------------------
можно также использовать класс flash.external и его метод

ExternalInterface.addCallback


Последний раз редактировалось etc; 10.03.2007 в 15:15.