|
|
|||||
Регистрация: Apr 2007
Адрес: Братислава
Сообщений: 75
|
Обратиться к JavaScript из Flash.
Такой вопрос. Можно ли из Flash вызвать функцию JavaScript того .html файла, который загружает .swf с помощью тэгов <object...
Спасибо. |
|
|||||
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
|
|
|||||
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
Регистрация: Apr 2007
Адрес: Братислава
Сообщений: 75
|
Всем спасибо!
|
|
|||||
Регистрация: Apr 2007
Адрес: Братислава
Сообщений: 75
|
Попробовал, почему-то не работает.
Трассировка выдаёт:Undefined Полный код: var myTreeDP:XML = new XML(); myTreeDP.ignoreWhite = true; myTreeDP.load("CvlMap.xml"); myTreeDP.onLoad = function() { myTree.dataProvider = this.firstChild; }; var treeListener:Object = new Object(); treeListener.change = function(evt:Object) { //var sample_lv:LoadVars = new LoadVars(); //sample_lv.cvl_data_id44 = evt.target.selectedNode.attributes.code; getURL('javascript:alert("ffff");'); trace(getURL('javascript:alert("ffff");')); } myTree.addEventListener("change", treeListener); Последний раз редактировалось Juraj; 18.05.2007 в 20:02. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
|
|
|||||
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
работает, если флешка в броузере.
Попробуйте просто в адресную строку броузера вставить и нажать <ENTER> Трассировать тут нечего, потому что функция ничего не возвращает. ExternalInterface в 1000 раз удобнее, потому что он лишен некоторых глюков предыдущего способа (попробуйте поиграть с history или location, поймете о чем я); кроме того он может ВЕРНУТЬ значение и вернуть он может не только строку. |
|
|||||
Регистрация: Apr 2007
Адрес: Братислава
Сообщений: 75
|
У меня к сожалению 7.2 версия.
Так в броузере флэшка и не работает. В адресную строку вставляю - работает. Может глюк какой? |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
А необходимые действия из темы по ссылке из поста #6 выполнены?
|
|
|||||
Регистрация: Apr 2007
Адрес: Братислава
Сообщений: 75
|
Спасибо. Сейчас сделал. Всё заработало.
|
Часовой пояс GMT +4, время: 17:10. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|