I'm sure there is a way to do that right now.  It might be a planned
feature for a future AIR release.  You can try it though.
 
This post:
http://weblogs.macromedia.com/emalasky/archives/2008/04/remote_plugins.h
tml#more implies that you can't and should use loadBytes instead.
 
-Alex

________________________________

From: [email protected] [mailto:[EMAIL PROTECTED] On
Behalf Of Steve Mathews
Sent: Tuesday, August 05, 2008 2:58 PM
To: [email protected]
Subject: Re: [flexcoders] Where are the AIR resources?



Alex,
 
Yes, it isn't an error, just the security dialog because my swf has
-use-network=true but it is running locally. In theory I can compile a
'local' version, but there are some webservices that I would like to
consume even on the desktop. Also, I don't think telling the user to
trust the app-storage folder is a good solution. You mention getting it
into the same directory as the main swf. Can you expand on that comment?
 
Thanks


On Tue, Aug 5, 2008 at 11:09 AM, Alex Harui <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> > wrote:


        You didn't say what error you are getting, but I'll bet it is
that a localWithNetworking swf can't access local assets.
         
        Good thing we have that security check otherwise if you
downloaded a spyware SWF, someone would be stealing your identity.
        So, no matter what, if you suck down SWF bits and launch them
locally, please find a way to validate them against a man-in-the-middle
attack.  We have a SHA library you can use.
         
        Once you truly trust the SWF bits, the next question is why your
SWF needs network access.  If it doesn't, turn it off and you won't get
warnings.  If it does need network access, I think your choices are to
find a way load it into a trusted directory (users can opt to trust
certain directories, or you somehow get it into the same directory as
the main SWF), or proxy the network I/O or file system I/O through the
main app.
         
        I don't think HTMLLoader or an intermediary HTML file is going
to help.
         
        -Alex

________________________________

        
        From: [email protected]
<mailto:[email protected]>  [mailto:[email protected]
<mailto:[email protected]> ] On Behalf Of Steve Mathews
        
        Sent: Tuesday, August 05, 2008 10:48 AM 

        To: [email protected]
<mailto:[email protected]> 
        Subject: Re: [flexcoders] Where are the AIR resources?
        


        
        Let me give some specific examples so hopefully we can get this
to work.
         
        What I am creating is a "player" for a custom file type. The
file is basically a zip (with different extension) that when opened is
extracted to the app-storage location. This is just resources. Next I
have a Flex based swf that can actually run with these resources. What I
was thinking is that I could just copy this swf (and some others that it
loads) into the app-storage directory and load it.
         
        So what I have started with is a Flex based AIR application that
registers as the default for the file extension, loads the file and
extracts it to the app-storage. After I copy (mannulay for now) the
external Flex swf and an html page to the app-storage, I load the html
into AIR using the HTMLLoader. Eventually I would like to be able to
update the external swf and some of the other supporting swfs, so please
keep that in mind when making recommendations.
         
        Thanks for the help,
        Steve


         
        On Mon, Aug 4, 2008 at 5:11 PM, Alex Harui <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> > wrote:
        

                Just so I'm clear.  You have a AIR SWF based on Flex
that is using HTMLLoader to load another Flex SWF off the web?  Are the
two SWFs supposed to be able to communicate?  What error are you
getting?
                 
                FWIW, the Marshall Plan will allow an AIR/Flex SWF to
load another Flex SWF off the web directly, but the loaded SWF will be
untrusted and can't access AIR things like NativeWindow and the file
system.

________________________________

                From: [email protected]
<mailto:[email protected]>  [mailto:[email protected]
<mailto:[email protected]> ] On Behalf Of Jim Hayes
                Sent: Monday, August 04, 2008 4:58 PM
                To: [email protected]
<mailto:[email protected]> 
                Subject: RE: [flexcoders] Where are the AIR resources?
                
                

                

                > My understanding is that because I can't load Flex
into Flex

                

                I missed that bit (and was unaware of that in any case,
never tried it so far), so I don't think I can offer any useful advice
I'm afraid.

                Sorry about that, hopefully someone else can
comment/advise.

                

                -----Original Message-----
                From: [email protected]
<mailto:[email protected]>  [mailto:[email protected]
<mailto:[email protected]> ] On Behalf Of Steve Mathews
                Sent: 05 August 2008 00:49
                To: [email protected]
<mailto:[email protected]> 
                Subject: Re: [flexcoders] Where are the AIR resources?

                

                My AIR app is Flex based. I am using the HTMLLoader to
load a (currently) standard html page with the Flex swf embedded. This
HTMLLoader is in a new Native Window (in case that makes any
difference).

                

                My understanding is that because I can't load Flex into
Flex this method runs the loaded html in a separate security/application
domain. Would I benefit by creating a new Native Window with a html
source (can I even do that?), then loading the Flex into that window?

                

                Thanks,

                Steve

                On Mon, Aug 4, 2008 at 3:46 PM, Jim Hayes
<[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > wrote:

                Are you loading it into an html based AIR app using the
built in flash plugin?

                Or loading it via swfLoader into an AS/mxml based
application?

                

                -----Original Message-----
                From: [email protected]
<mailto:[email protected]>  [mailto:[email protected]
<mailto:[email protected]> ] On Behalf Of Steve Mathews

                Sent: 04 August 2008 23:34 

                
                To: [email protected]
<mailto:[email protected]> 
                Subject: Re: [flexcoders] Where are the AIR resources?

                

                Specifically I have a Flex based swf that I am loading
into my AIR app. It is dynamically driven (i.e. external content) and is
intended to be running on the web. So of course in it's compiler options
I have -use-network=true. So when run from the desktop you get the
security dialog asking if you would like to allow it. My question is,
would it be possible to get around this? I trust the swf as I created
and maintain it, but I would rather not have two versions of it (one for
web, one for local).

                

                Thanks,

                Steve

                2008/8/4 Dimitrios Gianninas
<[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> >

                I've been building AIR apps recently, I always look at
the online docs at http://livedocs.adobe.com/flex/3/html/index.html
<http://livedocs.adobe.com/flex/3/html/index.html> 

                

                I usually ask my questions on this list...just a habbit.
What questions do you have?

                

                Dimitrios Gianninas

                RIA Developer and Team Lead

                Optimal Payments Inc.

                

                

                
________________________________


                From: [email protected]
<mailto:[email protected]>  [mailto:[email protected]
<mailto:[email protected]> ] On Behalf Of Steve Mathews 

                Sent: Monday, August 04, 2008 2:06 PM
                
                To: [email protected]
<mailto:[email protected]>  

                Subject: [flexcoders] Where are the AIR resources?

                

                I am trying to learn more about building AIR apps, but
it seems that when I run into a roadblock I have a lot of trouble
finding information. I am subscribed to apollocoders, but that list is
next to dead (although I did get a couple answers from there). Is this
just a sign that hardly anyone is using the technology, or am I just
missing where are the talk is? I am looking for any sites or lists where
there is better info than just what is in the help docs.

                

                

                

                ...
                
                [Message clipped]  

                

                


        
______________________________________________________________________
                This communication is from Primal Pictures Ltd., a
company registered in England and Wales with registration No. 02622298
and registered office: 4th Floor, Tennyson House, 159-165 Great Portland
Street, London, W1W 5PA, UK. VAT registration No. 648874577.
                
                This e-mail is confidential and may be privileged. It
may be read, copied and used only by the intended recipient. If you have
received it in error, please contact the sender immediately by return
e-mail or by telephoning +44(0)20 7637 1010. Please then delete the
e-mail and do not disclose its contents to any person.
                This email has been scanned for Primal Pictures by the
MessageLabs Email Security System.
        
______________________________________________________________________
                

                

                

                

                

                

                


        

        

        

        


 

Reply via email to