|
|
|||||
[6 07.05.06]
Регистрация: Dec 2005
Сообщений: 98
|
Запуск функции во флеше с штмл!
Помогите пожайлуста разобраться на пальцах про передачу с яваскрипт во флеш. Прочитал много постов, но до конца не смог понять.
Переменные с горем пополам с помощью LoadVars.load() получилось принять, а как заставить с штмл запустить функцию на флеше? например с штмл с кода <a href="">test</a> чтобы при нажатии загрузалась во флеше функция test(); |
|
|||||
[6 07.05.06]
Регистрация: Dec 2005
Сообщений: 98
|
смотрел, не помогло
если не сложно может кто-то написать кусочек кода? |
|
|||||
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
asfunction
var myMP3:Sound = new Sound(); function playMP3(mp3:String) { myMP3.loadSound(mp3, true); myMP3.onLoad = function(success) { if (!success) { // code to handle errors here } }; } this.createTextField("list_txt", this.getNextHighestDepth(), 0, 0, 200, 100); list_txt.autoSize = true; list_txt.html = true; list_txt.multiline = true; list_txt.htmlText = "<a href=\"asfunction:playMP3, track1.mp3\">Track 1</a><br>"; list_txt.htmlText += "<a href=\"asfunction:playMP3, track2.mp3\">Track 2</a><br>"; |
|
|||||
[6 07.05.06]
Регистрация: Dec 2005
Сообщений: 98
|
тут текст, я так понял, находится в самой флешке.
Я про ситуацию, когда в браузере на страничке загружена флешка, и под ней, ссылка, на нее кликаешь, и во флешке вызывается функция. |
|
|||||
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
Не внимательно прочитал ваш пост, прошу прощения.
http://noregret.org/tutor/navigation/ Думаю там вы найдете решение вашей проблемы. |
|
|||||
[6 07.05.06]
Регистрация: Dec 2005
Сообщений: 98
|
смотрел, не нашел к сожалению, чего и попросил как правильно оформить код..
|
|
|||||
[+4 22.09.08]
[+1 22.09.08] Регистрация: Oct 2007
Сообщений: 17
|
Решил не создавать новую тему а поднять эту. Хоть у меня и проблемма немного не про
как у автора...
Вообщем! Есть флешка. В DynamikText.htmlText вставлен html со ссылками. По нажатию на ссылку открываетсяо попап с Так вот собсно вопрос. Как сделать что б при выоплнении - closeThis() во флеше запустилась определённая флеш функция?
__________________
Я Loki и мне всё по... |
|
|||||
Регистрация: Apr 2008
Сообщений: 79
|
На страничке:
<script language="javascript"> function thisMovie(movieName) { if (navigator.appName.indexOf("Microsoft") != -1) { return window[movieName]; } else { if(document[movieName].length != undefined){ return document[movieName][1]; } return document[movieName]; } } function click() { thisMovie("IDflashObject").CallbackNameFunction(); } </script> <a onclick="click();">this click</a> import flash.external.*; ExternalInterface.addCallback("CallbackNameFunction", this, NameFunction); function NameFunction():Void { var txt:TextField = _root.createTextField('txt_'+_root.getNextHighestDepth(),_root.getNextHighestDepth(),0,0,0,0); txt.autoSize = true; txt.text = 'вот оно как должно было быть ;-)'; } |
|
|||||
[+4 22.09.08]
[+1 22.09.08] Регистрация: Oct 2007
Сообщений: 17
|
О! Ппц я промучался над этим, а тут пару строчег кода)
Только в моём варианте нужно было из попапа достукиваццо к флешке таг: Ну это вже мелочи Большое Спасибо!
__________________
Я Loki и мне всё по... |
Часовой пояс GMT +4, время: 05:17. |
|
« Предыдущая тема | Следующая тема » |
|
|