![]() |
Openlaszlo + JS
Друзья, подскажите, каким образом можно управлять методами флешки, написанной на openlaszlo, из javascript? В частности, мне нужно, чтобы флешка знала о ресайзе окна броузера и прорисовывала скролы.
|
Хрен ево знает что за опенласЗло, но если эта флешка - нормальная флешка, то стандартно..
Я делал вызовом геттера с помощью setVariable.. |
Ну, setVariable только переменную установит, да? А вызвать какой-нибудь метод как?
|
блин. гаварю же. Пишешь геттер.
Знаешь что такое геттер? |
Не знаю. Да и геттер твой, наверное, на actionscript пишется? В openaszlo нет actionscript.
Как он пишется, покажи плз. |
Ну да, на action script. А какие методы ты собрался вызывать без AS ?
|
Вот кусок из моего класса
Код:
public function set currentPos(value:String):Void { |
Можно так:
1. во флешке, создаешь пустой клип, даешь ему имя 'mc' 2. во втором кадре этого клипа пишешь код, например: Код:
if(_root.par!=undefined){Код:
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ID="mov"Код:
this['mov'].SetVariable("_root.par",""Hello World" нужный параметр //---------------------------------------------------- можно также использовать класс flash.external и его метод ExternalInterface.addCallback |
Спасибо, ребята, попробую.
Вообще, решил делать эту штуку на flex, а там можно юзать actionscript, так что должно быть несложно. |
| Часовой пояс GMT +4, время: 05:31. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.