![]() |
Вызов функции во флеше и передача переменных из JS
Привет всем!
Помогите пожаулуйста вот с токой проблемой. Нужно чтобы где onclick="movie('external').ext(200,400)" вместо 200,400 передавались координаты курсора, и происходило это не при нажатии кнопки а постоянно! Ответьте если кто знает! Благодарю за проявленный интерес! Код:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="550" height="400" id="external" align="middle"> |
Сделайте из флешки вызов метода js, в котором возвратите координаты курсора обратно флешу. Вызывайте это метод так часто, как необходимо (setInterval или onEnterFrame).
|
Спасибо за помощь!
А как из флеша вызвать функцию JS если можно примерчик!! |
Класс ExternalInterface. Пример в хелпе.
|
я написал вот так
AS Код:
import flash.external.ExternalInterface;JS Код:
function GetCoordsx() |
Исправьте, возможно из-за этого
было x=e.pageX; return (X) нужно x=e.pageX; return x; |
помогите что не так
вот весь код на хтмл Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">Код AS1/AS2:
|
Плохая мысль. Все проще. Перехватываем onmousemove в JS+HTML и передаем параметры в AS через вызов SetVariable.
|
Цитата:
а можно по подробнее! |
Цитата:
2 satrix_vip. Поиск по форуму как обычно. |
| Часовой пояс GMT +4, время: 21:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.