Je dois appeler la fonction javascript à partir de l'application Web Flash 4. Lorsque je l'exécute en mode débogage, il fonctionne parfaitement, mais lorsque je lance une version, exécute ou exécute la même application sur une autre machine, elle n'appelle pas la fonction JavaScript.Appel de la fonction JavaScript à partir de l'application Web Flex 4
Pour tester, j'appelle simplement la fonction d'alerte par exemple de JavaScript. Quelqu'un peut-il m'aider ce qui me manque?
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical" initialize="application1_initializeHandler(event)"
verticalAlign="middle"
backgroundColor="white">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.events.FlexEvent;
public function btnLogin_click():void
{
var s:String;
if (ExternalInterface.available)
{
ExternalInterface.call("alert", "Hello World!");
}
else
{
Alert.show("External interface not available");
}
trace(s);
}
protected function application1_initializeHandler(event:FlexEvent):void
{
flash.system.Security.allowDomain("always");
}
]]>
</mx:Script>
<mx:Form>
<mx:FormItem>
<mx:Button id="btnLogin" label="Login" click="btnLogin_click()" />
</mx:FormItem>
</mx:Form>
</mx:Application>
Vous recevez une erreur? – JeffryHouser