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]> 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] *On
> Behalf Of *Steve Mathews
> *Sent:* Tuesday, August 05, 2008 10:48 AM
>
> *To:* [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]> 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] *On
>> Behalf Of *Jim Hayes
>> *Sent:* Monday, August 04, 2008 4:58 PM
>> *To:* [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] *On
>> Behalf Of *Steve Mathews
>> *Sent:* 05 August 2008 00:49
>> *To:* [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]> 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] *On
>> Behalf Of *Steve Mathews
>>
>> *Sent:* 04 August 2008 23:34
>>
>>
>> *To:* [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]>
>>
>> I've been building AIR apps recently, I always look at the online docs at
>> 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] *On
>> Behalf Of *Steve Mathews
>> *Sent:* Monday, August 04, 2008 2:06 PM
>> *To:* [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