Adobe AIR 3.7 - iOS run error


hi,


i have set simple project test latest release of adobe air 3.7 allow loading external swf bytecode inside.


the project use krpano_as3_interface, load main krpano.swf, , after simple xml file.


building , running in ios simulator using flex ide works fine, panorama load.


building , trying runnig on ios device connected usb doesn't works.


i error :

 

trying connect player

player connected; session starting.

[trace] krpano_load

[trace] krpano_load_complete

[fault] exception, information=error: error #3747: multiple application domains not supported on operating system.

 

following blog article, http://blogs.adobe.com/airodynamics/2012…ir-apps-on-ios/, correctly load krpano swf file. seems adding krpano content on stage not possible.


any idea ?

 

[code]

<?xml version="1.0" encoding="utf-8"?>

<s:application xmlns:fx="http://ns.adobe.com/mxml/2009"

               xmlns:s="library://ns.adobe.com/flex/spark"

               applicationdpi="160"

               applicationcomplete="krpano_load()"

               width="100%" height="100%" usepreloader="false"

        >

 

    <fx:script>

                    <![cdata[

        import mx.core.uicomponent;

        import mx.events.flexevent;

        import mx.core.flexglobals;

        import mx.events.resizeevent;

        import flash.system.security;

 

        import krpano_as3_interface;

 

        public var krpano:krpano_as3_interface = null;

        public var area:object;

        public var _krpano:*;

 

        public function krpano_load():void

        {

            trace("krpano_load");

            var loadercontext:loadercontext = new loadercontext(false, applicationdomain.currentdomain, null);

            loadercontext.allowloadbytescodeexecution = true;

            loadercontext.allowcodeimport = true;

            var krpanoloader:loader = new loader();

            krpanoloader.contentloaderinfo.addeventlistener(event.complete, krpano_load_complete);

            krpanoloader.load(new urlrequest("./krpano.swf"), loadercontext);

        }

 

        public function krpano_load_complete(event:event):void

        {

            trace("krpano_load_complete");

            (event.target.content object).embeddedstartup(stage, krpano_ready);

            _krpano = (event.target.content object);

        }

 

        public function krpano_ready(krpanointerface:krpano_as3_interface):void

        {

            trace("krpano_ready");

            krpano = krpano_as3_interface.getinstance();

            krpano.call("showlog(true);");

 

            area = krpano.get("area");

            area.x      = 0;

            area.y      = 0;

            area.width  = stage.stagewidth;

            area.height = stage.stageheight;

 

            krpano.call("loadpano(./krpano.xml,null,merge,blend(1));");

        }

 

        ]]>

          </fx:script>

</s:application>

 


 


is external swf part of package? understand it, must part of package in order compiler strip out code swf , package main swf.



More discussions in AIR Development


adobe

Comments

Popular posts from this blog

How to set the order of FAQs instead of alphabetical

Thread: Get UK Keyboard working

how do I change the e-mail address for my merchant account