Просмотр полной версии : вызов flash-функции из javascript-а
возможно ли ?...
нет, правда перерыл здешний форум, но ответа не нашел...
да и по сети искал...
установка переменных есть, установка на нужный кадр тоже... а вызов функции ?...
sergwizard
18.02.2004, 21:41
Ну, если установка переменных есть, то отлавливай эти переменные и, как только мувик получает определенные переменные, то запускается функция.
Примерно так
this.onEnterFrame = function(){
if(anything==something){
func();
this.onEnterFrame = null;
}
}
Пушистик
18.02.2004, 22:28
а в чем смысл будет?
AS из JS? - зачем?
JS из AS!-вот это понятно=)
sergwizard
18.02.2004, 23:10
Да нет, все понятно: EWG хочет, чтобы флэшка реагировала на кнопки или события в хмеле.
Nox Noctis
19.02.2004, 01:57
Оригинал написал(а) sergwizard
this.onEnterFrame = function(){
if(anything==something){
func();
this.onEnterFrame = null;
}
} как вариант. но не единственный :)
dosomething = function () {
// действия необходимые при изменении someName
};
saysomething = function () {
return _root.someName;
};
_root.addProperty("someName", saysomething, dosomething);
dosomething будет отрабатывать при каждой установке переменной someName. таким образом setVariable из джскрипта будет равносильно вызову функции во флэше.
в dosomething можно положить любые действия. например, если ты хочешь джаваскриптом вызывать несколько функций - можно сложить их в массив, и передавать из джскрипта через setVariable индекс вызываемой функции в переменной someName.
outer=null;
watch ("outer",reaction);
function reaction(){
trace ("changes");
}
а потом снаружи менять outer, а в reaction вписать ответные действия
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.