Actionscript 3 - Flash Player Is Not Working In Domain / But Working If I Provided IP
Oct 14, 2010
I have developed a player in AS3. It is working if i provide the IP of the website. But, it is not working when i provide the full domain name. Even, i provide the crossdomain.xml for global access.
post the code for a working cross-domain securityfile that allows access only from the same domain as all the flashfiles and xml files are in?used to be easy in as2 but i think i dont know what i need to know about it in as3..
So with the help of others, I figured out the runtime font loading issue, and all was working great.Until we moved to the live environment, where apparently Flash is freaking out if I load my swfs from [URL]..
Can anyone tell me what I need to do to fix this? Here's the error:
Code:SecurityError: Error #2112: Provided parameter LoaderContext.ApplicationDomain is from a disallowed domain. In short, here's the structure. A Wrapper swf is embedded on a page.The Wrapper loads a child Player swf into a separate Application Domain, and then calls a public init() function in the Player to get things rolling, passing into the Player swf a reference to that newly-created ApplicationDomain the player was loaded into.At some point the Player decides whether or not it needs to load an external font Library swf for embedding subtitle fonts. It loads the font(s) as needed into the same ApplicationDomain that was passed into it (should be the same one it was loaded in itself, no?).
Once again, I've tried all sorts of combinations of code changes, but nothing seems to be fixing it. It all comes down to whether or not the original Wrapper swf is embedded via "www.domain.com" or "domain.com".
FYI, I have a crossdomain.xml file set up allowing both combinations of the domain name, and in each loaded swf (the Player and the font Libraries) I have a Security.allowDomain(); set with both combinations of the domain name as well. I resolved a similar security error similarly (a different externally-loaded swf), but that doesn't seem to be working for this.
I recently obtained two different domains that point to a subdirectory of another domain server. The swf file I created does not show up when I use the domains that are pointing to the subdirectory of the original domain.I placed an xml file into the root directory that contains the following code:
<?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">[code]....
Nothing shows up. Is there something else I need to do make this work? I created the swf file using CS3.
I have Domain1 that is hosting my flash .swf file, and Domain2 that is linking to that .swf file. In the flash file I have a;loadVars.send "POST");command. When the flash file is placed anywhere on a page on Domain1, this works perfectly fine. But when placed on Domain2 (and other domains), this loadVars statement does not work and does not forward to But when I change "_self" to "_blank" - the statement works fine on Domain2.
I have Domain1 that is hosting my flash .swf file, and Domain2 that is linking to that .swf file. In the flash file I have a; loadVars.send("another-[URL]", "_self", "POST"); command. When the flash file is placed anywhere on a page on Domain1, this works perfectly fine. But when placed on Domain2 (and other domains), this loadVars statement does not work and does not forward to another- [URL]. But when I change "_self" to "_blank" - the statement works fine on Domain2. Why doesn't "_self" work on external domains?
Flash player not working in firefox (centos 5.5 x64) that run with selenium under XVFB. I'm getting just black screen in place where flash should be visible.
I would like to know how the following ActionScript, that only works in Flash Player 6, can be updated to work in a Flash Player 10 file.[URL]As it says, "On Publish Settings set Flash Player version on Flash Player 6, or this movie will not work."It works fine published as FP6 but not as FP10 as I need it to be. This AS is added to a movie symbol that contains a button for a rotating menu effect.
onClipEvent (load) { hx = 300/2; hy = 400/2; r = 100;
I have an Apple iSight webcam and it's not working with Flash.I go into the Flash player settings and select my camera, I can see my image and camera working inside the little box in the Flash playser settings panel.But when I close the settings and "allow" the site to access my webcam it doesn't work.My camera just shuts off.It's been a while but my camera use to work with Flash, and my iSight camera works with other apps such as Skype.URL...
So far my code stops the sound but once it has stopped the sound no longer works. I don't see any errors reported. It is as if the event listener no longer listens... stop(); var soundClip:Sound = new Sound(); var sndChannel:SoundChannel = new SoundChannel(); var soundClipCompleted = false; var isPlaying = false; soundClip.load(new URLRequest("tune.mp3")); [Code] .....
I have a flash player with an external javascript interface: reloadData() I'm calling that function via Javascript when editing information on the page - basically to keep data on the page and in the player in synch. The reloadData() function works fine when the player is hosted locally. When we move it to the CDN (Amazon Cloudfront), the player loads successfully, but the external javascript interface no longer works - console.log(player) reveals the following:
<object type=,"application/x-shockwave-flash" data="[our_cloudfront_url].swf" width="920" height="404" id="player" style="visibility:visible;"> Uncaught TypeError: Object #<an HTMLObjectElement> has no method 'reloadData'
I know there are a lot of things that behave differently when working with items on a CDN, but we're using a CNAME to point to the cloudfront distribution (buildid.ourdomain.net => distributionid.cloudfront.net)
I write a flex application. I added some custom menu items in context menu. when I compiled this code using flashplayer 10.0, it works fine and my added context menu items are shown when I Right-Click. But when I compile same code for flashPlayer 10.1, menu items that I added in context menu are not shown when I Right-Click. I am using sdk 3.5.
I am doing this; private var cm:ContextMenu = new ContextMenu(); var versionMenu:ContextMenuItem = null; var dateMenu:ContextMenuItem = null; if(model.appVersion.length > 0) { versionMenu = new ContextMenuItem(model.appVersion); [Code] .....
I inherited a product tour template that when published works fine in players 9 and below. But when it gets loaded by player 10 all the xml parsed into the media controller at the bottom of the tour swf defaults to "true". What is going on? Is this a permissions security problem? All of the files are in the same folder and the swf is reading the xml - it just isnt parsing it correctly.
The buttons work in flash player 6, but i have recently added some filters to the site and changed the settings to flash player 8, now the button links do not work! The buttons are movieclips with script!
Here is the script: stop(); this.onEnterFrame = function() { if (rewind == true) { prevFrame(); }}; this.onRollOver = function() [Code] .....
I have tried installing and unistalling the Adobe Flash Player several times to get it to work, but it is not helping. It won't work when I am logged into my facebook account.
I have a simple input box with an on-screen keyboard. When I type into the box using the on-screen keyboard (adding characters to the box programatically) the Selection class overall isn't letting me control the input.I'm assuming this is a scope issue of some sort. The input belongs to one class while the onscreen keyboard belongs to another.Is the Selection glass global or is it class-scoped? Even when I pass a reference from one class to another and request Selection.getCaratIndex() from the class that generated the input it continually returns -1 which is not correct.The kicker is I can make a new AS2 document, put an input box on the screen, add text to it (all programmatically), Selection.setFocus() the input, run Selection.setSelection() to the last index of the input and Selection.getCaratIndex() returns the valid number. So there's something funky going on when classes are involved.
The only way the Selection class is working is if I use a real keyboard or mouse click, then it works fine. This isn't very useful in an on-screen keyboard context however.Are there any mines I should avoid when using the Selection class in an application where multiple other classes are involved? Is Selection really global or should I worry about scope with it?
Recently, when I tried to show the results of my work (some Flex app) to my boss, i was quite suprised that application which run perfectly well on my pc, on my boss' pc wasn't displayed properly (the only thing visible was a default grey background). After 3h of trying absolutely everything, finally the app showed up when I changed his Flash Player version from standard one to debug (both was v. 10.0.22.87). Does anyone know what can be the reason of this (any compiler flag or sth). Forcing my boss to installing debug FP was quite ok, but forcing final user of the app to do so is unacceptable.
PS: By showing I mean deploying to Tomcat on my pc and giving my boss a link to the app. We both use Win XP. Also when I installed debug FP for Netscape browsers and standard FP for IE (on my pc) the result is the same - working in Firefox, Opera, Chrome and grey background in IE. I've compiled both as a Debug and as a Release. I'm using Flash Develop 3.0.2 RTM After stripping my app to sth like this - it still works only in debug FP
Trying to implement the new FP 10.1 Global error handler into my projects but no matter what I do any uncaught error will still show up the Exception window (both in debug and release versions of the SWF). All I want to do is to prevent these popups but instead send a message to my logger. Here's my code ...
EDIT: I simplified the code now. Could somebody do me a favor and test the following class and see if it's works for him? Because it's doesn't for me! ...
I've just installed Flash builder on my machine, which went ahead and installed the debug version of Flash on my machine as well. It appears now that this has broken Flash in my browsers or at least the browsers have no idea where flash is located on my machine. When I open a browser and navigate to a Flash page I get the message,
"Alternate HTML content should be placed here. This content requires the Adobe Flash Player. Get Flash "
This is from Google chrome but FF is also effected.
What can be the cause of the YouTube player not working (playing, buffering, firing api events) if I don't continuously move the cursor over the player?
I'm been working on a script for a while, and am just about finished. It plays a movie onscreen based on where the cursor is, then when the left mouse is clicked, it plays a new movie and then writes a file.
It works when I test the scene withing Flash (the app). However, when I save it off as a .swf, and then open it in Flash player it does not. The mouse cursor is still playing a movie onscreen based on where the cursor is, but the left mouse button won't do anything, nor will it write a file.
Am I supposed to open an Actionscript 3/Air app somewhere else, not the Flash Player? I want to make this standalone, not have to be launched as a test scene inside Flash to work.
I have a flash project, its working fine in local system, but the same file is not working in live here is the link of the site, its showing blank page, the flash contents are not loading... [URL]
I have a flash project, its working fine in local system and checked this file with uploading in someother websites, its working fine there too, but the same file is not working in live here is the link of the site, its showing blank page, the flash contents are not loading.URL...and here the same file which i have uploaded it in other server its working fine.URL...
i have a "swf" file which is picking url from xml & displaying the image, when i tested it locally it works fine, which means it picks up URL from XML & displaying corresponding image. After i uploaded it on server, it doesn't show anything.
I have a file upload script to upload pictures to a server. It has been working fine in all browsers but when I upgraded the flash player to 10.1 in firefox 3.6.6 yesterday it stop working.I retested with another computer and as soon as i installed the flash player 10.1 it stopped working.I did some debbuging and noticed that the error return from the FileReference listener is I/O error.It doesnt make sense because the file is in the server and it works fine in all other browsers.I changed allowScriptAccess from "samedoamin" to "always" without luck. it works perfect in other flash player versions.the HTML that embeds the movie:
Let me preface this by saying: This is definitely a bug either with latest Adobe Flash Player or the streaming Media Server (in this case Real Helix):In the latest version of the Flash player (10.1.82.76) Code that worked previously in version 10.1.53.64 does not work now. This is basic code to connect to an RTMP server (Real Helix) using Netstream class. NOW the video does not even display and there is no error message . THIS ONLY OCCURS in a BROWSER . Also I am using swfobject to display the flash and I tried with latest version and the old 1.4.1 version.
private function init():void video = new Video(); NetConnection.defaultObjectEncoding = ObjectEncoding.AMF0; nc = new NetConnection(); nc.client = this;