![]() |
|
||||||||||
|
|||||
|
[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, время: 01:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|