[Flashcoders] Flex sdk set up question
Sorry to ask a Flex question here but I'm sure one of you knows the answer or at least can point me to the place I can find the answer. I am using Flex builder to build a pure AS project. I have been using the 3.0 sdk without a problem. When I updated the SDK to in order to build a Flash 10 project the compiler can't find the core flash package. So base stuff like MovieClip does not exist. I pretty much just downloaded the SDK and added via the preferences dialogue. I've tried the 3.2, 3.3, 4.0 SDKs with the same results. I'm sure I am missing some step but I'm not sure what. Also, where is the best forum for asking Flex questions? Thanks ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
[Flashcoders] Document class constructor
What is the order of execution for the document class constructor. The behavior seems inconsistent. For example, when I load my swf independently calling this.loaderInfo.url in the constructor returns the correct url. However, the same thing returns null if my swf is loaded by another swf. Is it safe to do this or will it create a race condition when the swf is loaded independently? public function DocumentClassConstructor() { trace(this.loaderInfo.url); // url might be null this.loaderInfo.addEventListener(Event.COMPLETE, init); } public function init() { // everything is ready, proceed trace(this.loaderInfo.url); // always return the url } ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
[Flashcoders] id3 runtime error
I have a bug that is driving me nuts. I am loading an mp3 file from the same server as my swf. About 1 in 30 tries when trying to reading the id3 tags after the ID3 event I get a runtime error telling me I need to load the crossdomain policy file in order to access the tags. I tried setting the checkpolicyfile flag to true and placing a valid crossdomain.xml on the server but the error occurs with the same frequency. ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
[Flashcoders] Flash 10 file upload
The new Flash 10 security restriction on file upload and lack of backward compatibility is killing me. What was Adobe thinking unleashing this nightmare and breaking working applications? Is there any quick fix for this besides recoding old swfs? ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
RE: [Flashcoders] Flash 10 file upload
The file upload has to occur as the result of a user interaction. If you are doing any upload that is not associated with button click Flash 10 rejects the upload. The change is not backward compatible. Flash 8 and 9 content that do not conform is broken. Here are couple articles on the topic and the F10 security documentation. http://www.bit-101.com/blog/?p=1382 http://theflashblog.com/?p=423 http://www.adobe.com/devnet/flashplayer/articles/fplayer10_security_change s_02.html#head34 Very bad. I'm completely frustrated with Flash. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Merrill, Jason Sent: Friday, October 17, 2008 2:28 PM To: Flash Coders List Subject: RE: [Flashcoders] Flash 10 file upload HOLD THE PHONE. So are you saying FileReference upload no longer works in AS2/AM1 published .swfs in Flash 10? If so, that IS VERY BAD and will break many applications. Jason Merrill Bank of America GCIB Staff Support LLD Instructional Technology Media Join the Bank of America Flash Platform Developer Community Are you a Bank of America associate interested in innovative learning ideas and technologies? Check out our internal Innovative Learning Blog subscribe. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dave Segal Sent: Friday, October 17, 2008 2:18 PM To: 'Flash Coders List' Subject: [Flashcoders] Flash 10 file upload The new Flash 10 security restriction on file upload and lack of backward compatibility is killing me. What was Adobe thinking unleashing this nightmare and breaking working applications? Is there any quick fix for this besides recoding old swfs? ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
RE: [Flashcoders] Flash 10 file upload
Actually this is not the way security updates were made in the past. With other updates, for instance the introduction of and multiple changes to the allowDomain rules, backward compatibility was maintained for older versions. I agree with Juan, breaking a feature that has been supported for years is a serious lack of respect for users of the platform. I guess it's time to start looking at the alternatives to Flash that are out there. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Zeh Fernando Sent: Friday, October 17, 2008 4:25 PM To: Flash Coders List Subject: Re: [Flashcoders] Flash 10 file upload The problem is if they took that approach, the vague security hole would continue to exist - a potential exploit would simply need to compile for an old version of the player. It's awful, but I wouldn't really say it's an stupid decision. As soon as they decided to cripple the functionality, making it global is the only way to go. It's a no-win situation. This is also the way certain similar security decisions have been made in the past. I think the only real solution would be to let it work as usual, BUT add an optional checkbox to the file browsing dialog that would let the user disable further dialogs from that Flash movie (or at least THEN make it respond to events only), in the same vein Google Chrome does with Javascript dialog popups. It works very well to combat the focus-stealing exploits, and I'm not sure why Adobe didn't take that route instead. Zeh On Fri, Oct 17, 2008 at 4:47 PM, Juan Pablo Califano [EMAIL PROTECTED] wrote: Not that it doesn't work, necessarily, but now the browse() method will only be callable in response to a user action, not programatically. http://theflashblog.com/?p=423 In my opinion, this change would be ok if it were applicable only to swf's compiled for version 10 or greater, but changing an existing API in a way that deliverately breaks existing content that has been working for years is a stupid decision and a serious lack of respect to users of the platform (end users and developers), to say the least. Cheers Juan Pablo Califano 2008/10/17, Merrill, Jason [EMAIL PROTECTED]: HOLD THE PHONE. So are you saying FileReference upload no longer works in AS2/AM1 published .swfs in Flash 10? If so, that IS VERY BAD and will break many applications. Jason Merrill Bank of America GCIB Staff Support LLD Instructional Technology Media Join the Bank of America Flash Platform Developer Community Are you a Bank of America associate interested in innovative learning ideas and technologies? Check out our internal Innovative Learning Blog subscribe. -Original Message- From: [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED] On Behalf Of Dave Segal Sent: Friday, October 17, 2008 2:18 PM To: 'Flash Coders List' Subject: [Flashcoders] Flash 10 file upload The new Flash 10 security restriction on file upload and lack of backward compatibility is killing me. What was Adobe thinking unleashing this nightmare and breaking working applications? Is there any quick fix for this besides recoding old swfs? ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
RE: [Flashcoders] Flash 10 file upload
PROTECTED] wrote: Not that it doesn't work, necessarily, but now the browse() method will only be callable in response to a user action, not programatically. http://theflashblog.com/?p=423 In my opinion, this change would be ok if it were applicable only to swf's compiled for version 10 or greater, but changing an existing API in a way that deliverately breaks existing content that has been working for years is a stupid decision and a serious lack of respect to users of the platform (end users and developers), to say the least. Cheers Juan Pablo Califano 2008/10/17, Merrill, Jason [EMAIL PROTECTED]: HOLD THE PHONE. So are you saying FileReference upload no longer works in AS2/AM1 published .swfs in Flash 10? If so, that IS VERY BAD and will break many applications. Jason Merrill Bank of America GCIB Staff Support LLD Instructional Technology Media Join the Bank of America Flash Platform Developer Community Are you a Bank of America associate interested in innovative learning ideas and technologies? Check out our internal Innovative Learning Blog subscribe. -Original Message- From: [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED] On Behalf Of Dave Segal Sent: Friday, October 17, 2008 2:18 PM To: 'Flash Coders List' Subject: [Flashcoders] Flash 10 file upload The new Flash 10 security restriction on file upload and lack of backward compatibility is killing me. What was Adobe thinking unleashing this nightmare and breaking working applications? Is there any quick fix for this besides recoding old swfs? ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
[Flashcoders] GC-ing a SharedObject
I have a large scale project I am working on that needs to be loaded and unload so of course I am running into the dreaded AS3 garbage collection mess. I've tracked down the problem to a local SharedObject of a particular class. The destructor of said class closes the SharedObject (even though that shouldn't be necessary since it is local) and nulls the variable but it seems this is not enough for the garbage collector. The memory is not released. However, if I never create the SharedObject in the first place and go through the same destruction procedure memory is released! Help! ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
[Flashcoders] Object vs *
What is the difference between typing an instance as * and typing it as Object? ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
[Flashcoders] webcam issues
I am having a number of issues with the Camera class. Most seriously, it crashes the browser on some computers when I call getCamera() or Camera.names. It doesn't seem to be a browser issue as my simple test crashes both IE and FF on the same computers. Anyone know why this would happen? ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
RE: [Flashcoders] webcam issues
No Kensington peripherals that I know of on either cpu here that crashes. It seems like a general problem with the Camera implementation in the Flash player but strangely I can't find any documentation of the issue on the web or in the Adobe bug db. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dave Watts Sent: Thursday, July 31, 2008 6:55 PM To: Flash Coders List Subject: RE: [Flashcoders] webcam issues I am having a number of issues with the Camera class. Most seriously, it crashes the browser on some computers when I call getCamera() or Camera.names. It doesn't seem to be a browser issue as my simple test crashes both IE and FF on the same computers. Anyone know why this would happen? Does the computer have any Kensington peripherals? I've run into conflicts with camera use from Flash with those. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ Fig Leaf Software provides the highest caliber vendor-authorized instruction at our training centers in Washington DC, Atlanta, Chicago, Baltimore, Northern Virginia, or on-site at your location. Visit http://training.figleaf.com/ for more information! ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
[Flashcoders] Flash Player security hole
Does anyone have more info on this? What is the flaw and what can we do to protect our users? http://www.pcworld.com/businesscenter/article/146343/new_adobe_flaw_being_ used_in_attacks_says_symantec.html ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
RE: [Flashcoders] as3 namespace question
Thanks for the response Erik. Yes, I am aware that compiling the entire base class of another swf is problematic. I was just trying to simplify things for the example. If the idea works I will to use an interface as a public api to the loaded swf. Anyway, I am very interested in seeing your example files, whether in Flex or Flash. However, I don't seem to receive attachments sent through this list. Can you send me the attachment off list? Thanks Dave -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of EECOLOR Sent: Tuesday, May 13, 2008 5:38 PM To: Flash Coders List Subject: Re: [Flashcoders] as3 namespace question And now the attachment, hehe. Greetz Erik On 5/13/08, EECOLOR [EMAIL PROTECTED] wrote: I posted about this before and didn't receive and answer but it is still causing me issues so I am trying again. There were some concrete answers posted to your question. Anyway, let's see if we can solve it again. Before I will try and help with your problem, I want to point out something about your code. I am not sure if you are using (in your real application) an interface which you will cast your class to: *var _lm:ILoadMe = ILoadMe(_ldr.content);* If you are using the actual class, the problem is that the whole class and it's dependencies are compiled into you main swf, defeating a big part of the purpose of loading the swf into it. In my previous reply to your earlier email I posted a Flex version of the answer. This time I created a Flash example. It is added as attachment. The attached zip file contains 2 directories. Make sure you have your webserver point to to these directories, the virtual hosts in apache: *VirtualHost *:80 ServerName domain1 DocumentRoot E:\Projects\domain1 /VirtualHost VirtualHost *:80 ServerName domain2 DocumentRoot E:\Projects\domain2 /VirtualHost* In the hosts file (if you are on windows) you need these 2 entries: *127.0.0.1 domain1 127.0.0.1 domain2* In order to test the example, call this url: *http://domain1/domain1.html* You should see this appear on your screen: *domain1.swf domain2.swf loaded Domain2Base* I hope this will solve your problem. Greetz Erik ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
[Flashcoders] as3 namespace question
I posted about this before and didn't receive and answer but it is still causing me issues so I am trying again. I need to load an swf from one server that is a member of some class. For example: http://server1.mydomain.com/load_me.swf that uses the Document class com.mydomain.componet.LoadMe.as. I want to be able to load this swf from a different server, say http://server2.mydomain.com/load_stuff.swf, and cast it to a LoadMe when it is done loading. Should this work? I keep getting errors when trying to cast in the init handler. import com.mydomain.componet.LoadMe; var _req:URLRequest = new URLRequest(http://server1.mydomain.com/load_me.swf;); var _ldr:Loader = new Loader(); var _context:LoaderContext = new LoaderContext(); _context.securityDomain = SecurityDomain.currentDomain; _context.applicationDomain = ApplicationDomain.currentDomain; _ldr.contentLoaderInfo.addEventListener(Event.INIT, initHandler, false, 0, true); _ldr.load(_req, _context); private function initHandler($event:Event) () { var _lm:LoadMe = LoadMe(_ldr.content); } ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
[Flashcoders] to mac or not to mac
It's time for me to get a new computer and I have heard so many horror stories about Vista that I am thinking of switching to Mac. What tools are people using to develop on the Mac. I mostly Flash IDE, FlexBuilder, FlashDevelop, SWFMill, SWFDump, HaXe, FlashTracer - are these available on Mac? Also any general info about developing on the Mac, positive or negative, would be helpful. Is anyone using Vista and enjoying it? ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
RE: [Flashcoders] LoaderContext question
I am getting a type Coercion error. TypeError: Error #1034: Type Coercion failed Really the whole goal here is to be able to load swfs (from a different server) that implement some public api. Then have the loading swf cast the loaded swf to that api, so code hints and type checking are available. Are there any solutions for this type of thing? -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Andrei Thomaz Sent: Thursday, March 06, 2008 7:05 PM To: Flash Coders List Subject: Re: [Flashcoders] LoaderContext question what is the error? []'s andrei On Thu, Mar 6, 2008 at 8:41 PM, Dave Segal [EMAIL PROTECTED] wrote: I need to load an swf from one server that is a member of some class. For example: http://server1.mydomain.com/load_me.swf that uses the Document class com.mydomain.componet.LoadMe.as. I want to be able to load this swf from different server, say http://server2.mydomain.com/load_stuff.swf, and cast it to a LoadMe when it is done loading. Should this work? I keep getting errors when trying to cast in the init handler. import com.mydomain.componet.LoadMe; var _req:URLRequest = new URLRequest(http://server1.mydomain.com/load_me.swf;); var _ldr:Loader = new Loader(); var _context:LoaderContext = new LoaderContext(); _context.securityDomain = SecurityDomain.currentDomain; _context.applicationDomain = ApplicationDomain.currentDomain; _ldr.contentLoaderInfo.addEventListener(Event.INIT, initHandler, false, 0, true); _ldr.load(_req, _context); private function initHandler($event:Event) () { var _lm:LoadMe = LoadMe(_ldr.content); } ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
[Flashcoders] LoaderContext question
I need to load an swf from one server that is a member of some class. For example: http://server1.mydomain.com/load_me.swf that uses the Document class com.mydomain.componet.LoadMe.as. I want to be able to load this swf from different server, say http://server2.mydomain.com/load_stuff.swf, and cast it to a LoadMe when it is done loading. Should this work? I keep getting errors when trying to cast in the init handler. import com.mydomain.componet.LoadMe; var _req:URLRequest = new URLRequest(http://server1.mydomain.com/load_me.swf;); var _ldr:Loader = new Loader(); var _context:LoaderContext = new LoaderContext(); _context.securityDomain = SecurityDomain.currentDomain; _context.applicationDomain = ApplicationDomain.currentDomain; _ldr.contentLoaderInfo.addEventListener(Event.INIT, initHandler, false, 0, true); _ldr.load(_req, _context); private function initHandler($event:Event) () { var _lm:LoadMe = LoadMe(_ldr.content); } ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
[Flashcoders] frame rate guidelines
Are there any general guidelines about what frame rate to use when publishing an swf? Also, are there any techniques for adjusting the frame rate of an swf at runtime? ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
[Flashcoders] AVM1 loadMovie problems
I am having some problems loading multiple Flash 8 movies into Flash 9. I understand that this not recommended and that is preferred to work with all Flash 9/AS 3 content. Here is the situation. I have 2 Flash 8 swfs, let's call these f8loader1.swf and f8loader2.swf. Both of these swfs instantiate the same class, F8AssestClass, which loads another Flash 8 swf, f8asset.swf. In my Flash 9 application I am loading f8loader1.swf which instantiates F8AssetClass which loads f8asset.swf just as planned. However, when I then load f8loader2.swf, it starts up and instantiates F8AssetClass but f8asset.swf never loads. I have tried to load f8asset.swf with both loadMovie and with the MovieClipLoader. It never loads the second time. I have a project where the above scenario is going to be in play multiple times and I don't have much flexibility to adjust the Flash 8 content. I'm hoping someone can help me understand what is happening here and let me know if whether it is possible to achieve this. I have example files I can send if anyone is interested. ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
[Flashcoders] System.as vs System.security
I asked a question about this on Friday with no response but here goes again this time with more details. It seems like the Flash compiler is choking on the System class when I delete the ASO cache and compile. Here is all the code in my test fla: System.security.allowDomain( http://www.mydomain.com www.mydomain.com); System.exactSettings = false; and here is the compiler error I get from the System.as: **Error** C:\Documents and Settings\dave\Local Settings\Application Data\Macromedia\Flash 8\en\Configuration\Classes\FP8\System.as: Line 7: The name of this class, 'System', conflicts with the name of another class that was loaded. { Switch the order of the lines: System.exactSettings = false; System.security.allowDomain( http://www.mydomain.com/ www.mydomain.com); and here is the compiler error I get from the security.as class **Error** C:\Documents and Settings\dave\Local Settings\Application Data\Macromedia\Flash 8\en\Configuration\Classes\FP8\System\security.as: Line 7: The name of this class, 'System.security', conflicts with the name of another class that was loaded, 'System'. It seems that the problem is related to the fact that there is both a System.as class, which defines exactSettings, useCodepage, setClipboard, etc, and a System folder which contains the System.security, System.capabilities, and System.IME classes. When both the System package and the System class are referenced the compiler throws an error. I searched around and was surprised that I couldn't find any information related to the conflict. Does anyone know how to resolve this? Thanks Dave ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com
[Flashcoders] compiler error from System class
Someone on my team keeps getting compiler errors like this. **Error** C:\Documents and Settings\Smyer\Local Settings\Application Data\Macromedia\Flash 8\en\Configuration\Classes\FP8\System\security.as: Line 7: The name of this class, 'System.security', conflicts with the name of another class that was loaded, 'System'. The error only occurs when the ASO cache is deleted. On subsequent compilation without deleting the ASO cache the file compiles fine. Anyone have any insight into why this would be happening? ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com
RE: [Flashcoders] Detecting embedded domain?
Someone else on this list hooked me up with this a while back. It works as long as JavaScript is not restricted on the pages your swf is embedded on (see mySpace). var embedded_domain:String = flash.external.ExternalInterface.call(eval, location.href); -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Perdue, Blake Sent: Tuesday, March 13, 2007 3:19 PM To: flashcoders@chattyfig.figleaf.com Subject: [Flashcoders] Detecting embedded domain? Building a video player that can be embedded in a web page. We'd like to be able to detect what domain the page the player is embedded on lives. If the domain is not ours (eg, SI.com), we'd like to display a logo; if it is ours, we don't want to display the logo. Does anyone know how to detect what the domain is for a page that the SWF is embedded on? Blake Perdue | 212.522.1292 | AIM: blakepCNN ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com
[Flashcoders] Security error tried to access incompatible context
I have local file that is loading a remote file. The remote file sends a number of events to the file that loads it. I have System.security.allowDomain in the loading file set to allow the domain of the file that is loaded. Events are received, everything works, no problem. But, I keep getting errors in the Flash IDE output window that say tried to access incompatible context. Like this : *** Security Sandbox Violation *** SecurityDomain 'http://my.domain.com/my_swf.swf' tried to access incompatible context 'file:///C|/my_local.swf' I read that this is the expected behavior for the debug version of the flash player. But it is quite annoying. Is there a way to suppress it? Thanks ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com
[Flashcoders] Re: swf and referring domain
Thanks for the response Ray but that is not really what I am looking for. I don't want to prevent others from using my swf. I just want an way to identify the referring domain when it is embedded. Specifically, I want people to embed my swf from my server on their web pages (hosted by myspace or anywhere else) and have the player detect at runtime where the request is coming from. Unfortunately using php or asp for referrer detection is not an option. I am hoping there is a way to get it from the player. I figure the player must know about the referring domain as it is able to block or accept calls from the page with the allowscriptaccess parameter. The swf (SWFA) that wants to load your swf (SWFB) can't do so if you i) you don't allow it ii) you don't know where SWFA is You have to know where SWFA is to allow it. See the System.security.allowDomain entry in the Flash 8 docs; it has a nice diagram to illustrate things. http://livedocs.macromedia.com/flash/8/main/2647.html On 11/16/06, Dave Segal [EMAIL PROTECTED] wrote: Is there a way to find the domain of the page that loads my swf. For example, someone embeds an swf served from my server on their www.myspace.com http://www.myspace.com/ page. Is there is way for me to determine that the request is coming from myspace.com at runtime? A search of the archive revealed this thread that describes exactly the problem that I am facing but I didn't see any solution. http://chattyfig.figleaf.com/pipermail/flashcoders/2006-Octobe r/175064.html I have the option of using AS 3 if it provides a solution. Thanks. -- Cheers, Ray Chuan ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com
[Flashcoders] RE: swf and referring domain
Thanks for the response Joey. I actually tried a similar method before that almost worked. From Flash I did this - getURL(javascript:document.mySWF.SetVariable('referringDomain',document.loc ation.host)); The problem I ran into was that in IE as soon as this line executes the page stops rendering. This is especially problematic when the swf begins before the page is done loading. The page never completes. Also, several sites I am targeting, like mySpace, restrict javascript. I'm not sure what would happen if I tried writing javascript at runtime to a mySpace page. ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com
[Flashcoders] swf and referring domain
Is there a way to find the domain of the page that loads my swf. For example, someone embeds an swf served from my server on their www.myspace.com http://www.myspace.com/ page. Is there is way for me to determine that the request is coming from myspace.com at runtime? A search of the archive revealed this thread that describes exactly the problem that I am facing but I didn't see any solution. http://chattyfig.figleaf.com/pipermail/flashcoders/2006-October/175064.html I have the option of using AS 3 if it provides a solution. Thanks. ___ Flashcoders@chattyfig.figleaf.com To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com