Actionscript 3 :: Fluorine Request Not Being Made In Some IE Versions?
Apr 15, 2011
We have a really strange problem with a piece of Fluorine integration we've built.We have a form with a Captcha on it; the Captcha image is populated from a .Net/AMF webservice inventively titled GetCaptchaImage.ashx and can be reloaded from a text hyperlink within the Flash.
In some versions of IE (particularly IE8, but it may also be others), irrespective of IE version emulation and wmode, clicking the text link causes the HTTP call to our Fluorine gateway successfully to be made, but the call to the webservice does not follow it. Inspecting the HTTP transactions with Microsoft Fiddler, [code]...
why on earth that second call wouldn't be making it to the webserver? I can't see why the Flash wouldn't be issuing the HTTP GET but, equally, I can't think of any reason why a browser (let alone just this browser) would be suppressing it. I'm not a Flash developer (I run the .Net team here),
My wish for future versions of Flash is that it should have this option to print entered ActionScript code in the colors. The purpose it that if I would like to analyse the code e.g. on a plane, anyway away from my pc, then I would have it pretty colored on paper, unlike if I would print it black/white via copy/paste into some text editor in order to print.
Is there a way to rewite (or hijack) an absolute URL request made from a flash (swf) file in a browser?I have a flash application that is requesting URL..The code in the flash application cannot be changed but I want to be able to either use another flash or some javascript to write that URL as the image is beging requested - to something like URL...
I've found a workaround, but I had trouble earlier this week working with FluorineFx, where I had a Linq-to-SQL-generated object I wanted to send over the wire to Flash. This object contained a property that Flash didn't need:
[Association(Name="User_UserEntry", Storage="_UserEntries", ThisKey="UserID", OtherKey="UserID")] public EntitySet<UserEntry> UserEntries { ... }
But Flex couldn't handle reinflating this type, throwing: ArgumentError: Error #2173: Unable to read object in stream. The class flex.messaging.io.ArrayCollection does not implement flash.utils.IExternalizable but is aliased to an externalizable class. Now I didn't need to send the property over the wire, so I tried the steps that Marc Gravell suggested in issue 456624, firstly adding attributes to it using the MetadataTypeAttribute in System.ComponentModel.DataAnnotations (found from JasonW's comment on issue 393687:
[MetadataType(typeof(UserMetadata)] public partial class User { } internal class UserMetadata[code]....
Unfortunately it seems that FluorineFx doesn't support metadata attributes yet (which isn't very surprising, tbh, they are quite new). What I ended up having to do was create a dedicated DTO, with all the properties that Flash cared about and none of the properties it didn't. Not the most elegant of solutions.
Is there a way in fluorine to force a nullable double to be passed to flex as NaN? (and vice versa) By default these values are passed as null, but a Number in actionscript is not nullable, so it is converted to 0 by default. I need server side nullable doubles to be NaN in flex, and NaN values from flex to be nullable doubles on the server side.
Anyone let me know wether if pixel calculations are made swf files and when they r made to fullscreen wether they will remain the same in any monitor size?
When Flex application make an asynchronus HTTP request, does it add a special header to the request, like some JavaScript framework does? Something that indicates whether this request is an AJAX call/not.I just want my server side code to return different response format, depending on whether the request is made from browser/flex.
I'm trying to reproduce a POST request that was captured from WireShark using PHP. This POST request was sent by a Flash (.swf) object, so it's a little bit complicated in configuring the header.It does not print out anything in the end, so there must be something wrong with PHP code that I could not see.Here is what WireShark captured:
POST /engine/ HTTP/1.1
Host: abcdef.com
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:2.0) Gecko/20100101 Firefox/4.0
I am working on a website and I've run into a bit of a wall. I want to make the site so that users can choose English or Spanish but I dont want it to load both versions of the site at the beginning. Can I somehow have [url].. default in Spanish lets say and then have a redirect link to [url]... Will that force me to buy two separate domains?
I'm using Vista 64 on a more then adequate laptop, I initially used Flash CS4 and it was great for the past week but a few days ago it started geting really slow, whenever I copy, change frame, select something, basicaly any change action I have to wait about 5 seconds or more for a reaction. I'm using it for simple animation, no symbols, just 3 layers. I have a deadline coming up for my final production and if I can't fix this fast I'm screwed. I've tried every solution I can find, including trying Flash CS3 and Flash 8, nothing seems to fix the slow speed
Do you think that flash mx and flash 8 are outdated to learn for beginners? What do you suggest to a beginner entirely new to flash, the new ones like flash CS4 or begin with older ones like flash 8 and slowly build up?
I am interested in buying flash however even with the discount given to students as a program it is still a large investment. I was wondering if I am able to buy an older version for example "Flash 8" at a reduced price from adobe or another trusted retailer I know the newer version have updated the program alot but many of the new features will be unused by me and the older version would suit my needs better.
I just got the trialversion av Adobe flash CS5 and I wonder if there is a way to get the same motiontween in the timeline as in flash CS3 and earlier versions of flash?
I was wondering if older versions of Flash (specifically Flash 8 and CS3) are still available. I'm aware that Flash CS5 is the current version, and I've used it a few times at school. However, I find that the older versions are easier to use, less prone to lag, and come with less features (it might sound odd to want less features, but I don't write Actionscript or anything - all I need are the basic paintbrush tools and animating abilites). Is there anywhere on this site that I can buy/download these versions from?
I have this button that when you press it this mc is spawned, but you can press it multiple times so you can have multiple mc's, but with different ending characters. So one will be coin2, then coin3, then coin4, ect. How would I look for each one without having to write if statements for them all. I want to check which ones x property is over 650, and if so subtract 650 from it.
Does anyone have a version of visdoc before the latest release (3.0). It doesn't work and I don't have any older ones. I've used it before and it works great. But this completely new version doesn't work.
I am working on a Flash project that will use AS3/Flash 10. I would like to replace the flash object in the DIV element with an image, if they are using an older flash version.
Also, are most flash coders shooting for flash 10 or programming for v9 still?
I am new in Graphics and Multimedia Programming and I use Adobe Flash CS5 Professional V11.0 to edit and create some short flash movies.I have an old flash movie which is created by older version of Flash (Macromedia Flash 10 or 8). This falsh movie needs modification because it has some typing errors.
I had a rendered Flash movie (.swf) that I converted to its original format (.fla) with its associated resources like Action - Button - Font - Frame - Image - Shape - Sprite using a Flash decompiler software.
I have edited the shapes which includes the errors by my flash software and save it using the available formats which are CS5 or CS4 which are only allowed in saving options.
I took copies of the old edited shapes and replaced them with new correct ones but when I publish the file to be in *.swf format or expert it to flash it did not work as they are not there at all.it may be a type mismatch but I downloaded and installed old flash software version (Macromedia Flash 8.0) to read and publish them but it gives file reading error and was unable to read or manipulate them at all.
I tried a program that replaces specific shape or all flash shapes but it did not see that also and it is used only with *.swf format.Is there any way to convert or treat shapes in flash as text ?
I searched the web for that but most results coming talks about Shape tweening and I did not find what I want.How I can change the mistakes in these flash shapes and leaving the other things as they are like the action script and the timeline used as I only want to replace these wrong shapes ?
I am trying to load a flash object and I am having a hard time getting it to work in ie6,ie7, and ie8. The flash object is a button for an uploader. The flash object loads in firefox, chrome, safari, opera, and ie9 fine. I have searched google for answers and I have not been able to fix it. Here is the code that i used to load the flash object (it has changed various times with no luck in ie6-ie8)
Most of the time when it comes to sharing FLA files compatibility is an issue. For me I have CS3 at college, CS4 at work and CS5 at home so saving as a specific version is an issue expacially as most people seem to have CS3. Is there such thing as a converter to allow the opening or saving of different versions? CS5 cannot save as a CS3 which is the main problem for me.
I've been scratching my head over this problem for two weeks now, trying to test (destroy) my router, internet connections, and flash apps to try and solve this problem. First of all, what I am trying to do: I've got a php socket server set up, and on localhost and lan connections with XMLSocket the server and flash clients work fine. But from the internet only some versions(or at least that is what I suspect) seem to connect. There is only one instance in which the connection worked, the client actually asked for a policy file... but I haven't been able to ask that guy's flash version yet. Is there anything different in the latest flash versions that prohibits XMLSocket from connecting to worldwide IPs?
I have an icon on the stage, that when the user drag's I want them to drag a copy, be able to release it, and go and get another one, whilst leaving the orginal in it's place. I've tried the code below, but it only let's me make one copy.
on (press) { startDrag(this, true); duplicateMovieClip(this,"mc"+i,i); } on (release)( stopDrag(); }
I have a swf made in Flash CS4. It works fine in firefox and older versions of flash player in IE, but it doesn't work in recent versions of IE and Safari In this case just I can hear the music.
I have a video player (just an out of the box flvplayer) where I pass in the video files using flashvars. I'm using swfobject to load the swf and pass in the video file. All standard code, nothing fancy or custom. This works perfectly in all browsers on both mac and pc... except recent versions of Firefox on the PC. On recent FF/PC machines the player loads but the video doesn't.