Problem with WRT/Flash ExternalInterface
I'm doing a WRT app that uses flash inside. The thing is i have to pass parameters to the swf via javascript. So i created a function in javascript like
[CODE]function returnFunction()
{
return "test";
}[/CODE]
and in my SWF i have the following code:
[CODE]import flash.external.ExternalInterface;
var result:Object = ExternalInterface.call("returnFunction");
versionTxt.text = "Returned: " + String(result);[/CODE]
So, this works fine when i run on my local machine(had to change some security on the flash player) and when i host it on a server. But i have to run it on a mobile phone, so i wrapped it in a WRT app, but when i test it, it returns like:
Returned: null
So i'm out of options here, is it a security problem? I guess i already saw something like this running in WRT so i'm quite sure it's possible, just don't know what i'm missing here :/
Re: Problem with WRT/Flash ExternalInterface
Hi tvalle,
Welcome to Flash Lite Dibo ! :) I did use ExternalInterface in one of my project and it worked fine for me when we return value from a js function to flash object via ExternalInterface. I tested it on Nokia N8 (Flash Lite 4). Please, let us know on which phone you are using? and do u read the sample code of this article ? It may helps you.
[URL="http://wiki.forum.nokia.com/index.php/Using_the_externalInterface_class_of_Flash_in_WRT"]Using_the_externalInterface_class_of_Flash_in_WRT[/URL]
Best Regards,
SajiSoft