Hi,
I have been trying to communicate between JavaScript and Flash using the
JavaScript/Flash integration kit from osflash.org.
Communication from ActionScript to JavaScript works fine, but I am having
problems with JavaScript to ActionScript communication: anytime I call an AS
function from JS, the function is called (so I assume set up my HTML/JS
correctly), but none of my passed parameters are recognized. Maybe it is a
scope problem? Has anyone ever managed to get this working inside an
AS-Class?
Cheers,
Andy
Here is a very reduced version of the Code:
----- AS-CODE: Class FlvPlayer -----------------
import mx.video.FLVPlayback;
import mx.utils.*;
import com.macromedia.javascript.JavaScriptProxy;
class FlvPlayer{
var jsProxy:JavaScriptProxy;
/*Constructor Method*/
function FlvPlayer() {
jsProxy = new JavaScriptProxy(_root.lcId, this);
}
/*is called from JS, but does not receive any arguments --> item is
"undefined"*/
function loadNewFiles(item){
trace('object: '+item + "/ cpFile:"+ item.cuePointsFile);
}
}
------------- JS-CODE inside page -----------------------
var dataObj = {movieUrl:'test', cuePointFileUrl:'dummy.xml'};
flashProxy.call('loadNewFiles', dataObj);
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com