Форум 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)
-   -   Как передать параметр из js во флэшку... (http://www.flasher.ru/forum/showthread.php?t=129077)

lbsdes 24.08.2009 15:20

Как передать параметр из js во флэшку...
 
во флэшке кнопка имеет вот такой код:

Код AS1/AS2:

on (release) {
 
getURL("http://www.adobe.com","_self");
 
}

как в html странице с помощью js поменять ссылку во флэшке?

mooncar 24.08.2009 15:49

С помощью ExternalInterface.addCallback динамически поменять строковое значение переменной, которая будет отвечать за ссылку.
Функцию onRelease напишите в кадре (а не на кнопке, пора уже с этим завязывать).

Пишем функцию для addCallback и функцию JS на странице, которая передаст ссылку флешке.
Далее для addCallback указываем JS-функцию на странице и функцию в коде AS, которая динамически поменяет переменную ссылки.
В onRelease указываем в качестве ссылки эту переменную.

zurkis 24.08.2009 17:16

а можно просто во флешке определить параметр, а в html FlashVars с твоим параметром и ссылка твоя

mooncar 24.08.2009 17:33

Если автору достаточно одноразовво инициировать флешку с различным параметорм ссылки, тогда, конечно, FlashVars .


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

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