Oh, I think I start to understand:
my Event.INIT callback _is_ being called.

But once it tries to access Loader.content
for resizing the loaded image,
then I get the SecurityError.


On Fri, Dec 25, 2009 at 6:22 PM, Alexander Farber
<[email protected]> wrote:
> I have an AS3 game hosted at my site http://preferans.de
> which displays resized avatars of gamers. It works ok.
>
> To attract more users, I've added support for the users of
> http://vkontakte.ru (the russian Facebook clone, 50 mio. users)
> to play at my site without additional registration.
>
> The http://vkontakte.ru/crossdomain.xml of course
> doesn't list my site or any wildcards and never will.
>
> Still I'm able to load vkontakte.ru avatars with
> Loder.load() and I see the loading progress by
> monitoring ProgressEvent.PROGRESS events.
>
> However the other events - IOErrorEvent.IO_ERROR,
> SecurityErrorEvent.SECURITY_ERROR and
> Event.INIT are never called and so I can't resize them.
>
> And also I get the error message in the FP10:
>
> SecurityError: Error #2123: Security sandbox violation:
> Loader.content: http://preferans.de/Pref.swf cannot access
> http://cs4161.vkontakte.ru/u62184775/a_9b2f2703.jpg. No policy files
> granted access.
>       at flash.display::Loader/get content()
>       at User/handleInit()
>
> Can anyone please explain what's happening to me?
>
> 1) Why can I still load unresized images, eventhough
>     my site isn't listed in crossdomain.xml?
>
> 2) Why isn't SecurityErrorEvent.SECURITY_ERROR
>    being called?
>
> 3) Can I somehow try/catch the error message?
>     I don't know where to put it around.
>
> I use LoaderContext(true) and even understand that
> the crossdomain.xml is mostly for situations when
> corporate users are surfing outside their intranets.
> I've read, but don't understand the Adobe doc
> http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/system/LoaderContext.html#checkPolicyFile
> good enough...
>
> My complete code is at: http://pastebin.com/m3a4732ce
>
> Thank you
> Alex
>

_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to