ActionScript 3.0 :: Intercept Request Sent In Loaded SWF
Sep 11, 2010
Say i have a SWF file loaded inside a Flash , which i do not have the source code for, and I want to redirect all the requests inside that SWF to another address(or block them, then read the request parameters and just send new requests with the exact same parameters from inside the container object). Is that possible? And if so, how? Once again, I do not have the source .fla for the files loaded inside the container, and recreating them from scratch is not an option. So this, to me, seems like the easiest way.
A friend of mine has a Flash Action script running on a LAMP server that currently reads an xml config file. He's asked me if it's possible to remove the xml file, and replace it somehow with a system (lets call it an 'auto xml generator') that intercepts the request to read that file and generates an output, so it appears to all intents and purposes as if the file still exists and contains the contents that has actually been returned from our auto xml generator'
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'm working on a game which will involve space battles, and automated turrets. The turrets are giving me the headache right now. Here's what I got so far.
[URL]
The problem is, that the turrets aim at the center of their target, instead of aiming in front of their target to compensate for their movement. I can't seem to crack the equations needed to get the right rotation, for the turret to fire from. The data the turret has avaible, or that I could easily make avaible to it, are:
- The distance to the target (and it's x and y components) - The current speed vector (the size and rotation) - The angle between the heading of the target and the turret's location - The speed of the turret's shot (fixed speed)
This is really stupid, but I'm absolutely stumped and have forgotten all of the math I used to remember from school. I've been trying to research how to calculate this problem, but it always involves 'solving for x/y' which I have completely forgotten how to do...I need to know how to find where the x intercept position where the h (height) from the bottom is variable. The circle is always centered at 0,0... so there's no need to factor any of that.he closest formula I've tried that calculates the x intercept is sqrt(h) where h is the y distance from the centre of the circle, but it's still not right.
I'm doing a Security Project now. And this project needs to intercept javascript call from Flash and do analysis. I've searched the web for a couple of days but still can't find any solution. Flash can use getURL, externalInterface.call to execute javascript code, and I want to stop the malicious calls from Flash. Thus, I need to intercept these javascript calls.
within a few banners that I'm realizing I insert a variable, clickTAG, as a step in the url of the landing page after the click.Because the variable changes, I would like to capture this variable externally to externally store how many times you see a banner and how many times you see another.I like using some language asp, php or javascript to extrapolate outside this value?
Is there a way that I can intercept all button click event in my Flex(air) app, because I need to add a sound when some button is clicked, and I dont want go over all screens and add this function and also change each click event in each button.
Is there a way that I can intercept all button click event in my Flex(air) app, because I need to add a sound when some button is clicked, and I dont want go over all screens and add this function and also change each click event in each button.
We have some older Flash and Flex files that someone before me lost the original files on. Now they want to add event tracking when some links inside the SWFs are clicked that use the old navigateToURL type ActionScript. Does anyone know if you can intercept that action with JavaScript so I can add the tracking they want before it redirects the page?
is there any Java library out there that can help intercept video and audio streams being sent through the browser?
So for example, a video starts loading through a flash player using some Flash server, the java application would listen for video/audio stream and capture and write it to video on the disk.
I'm trying to intercept the value that is taken from a DataGrid's GridColumn's itemRenderer and applied to the itemEditor, and vice-versa. I need to be able to format this value. However, my project is complex, so I may be focusing on the wrong idea in what I'm trying to accomplish.
I have a Spark DataGrid component (with ID dg) that I am dynamically populating from XML. I create an ArrayCollection from some nodes, and a regular Array from sub-nodes that is added as a property of the ArrayCollection. That ArrayCollection is then used as the dataProvider for the DataGrid.
Here is an example segment of a typical XML node and it's sub-nodes:
This is the only method I've been able to use to achieve the desired result. This all works fine, if all I want to do is merely display information. But I need to be able to edit the values in each cell, and apply this back to the dataProvider, as I need to rebuild XML with the updated values later.
I have tried everything I can possibly think of to be able to do this. I built my own itemRenderer, then my own itemEditor, then scrapped them because it felt like I was re-inventing the wheel. But was I? I tried reading through the code for the DataGrid, GridColumn, and related classes, but I couldn't find any reference to the itemEditor beyond it being an IFactory. I have no idea where or how it tells that IFactory to be a text input or whatever it is.
Here is my issue:
When I turn on the DataGrid's editing, and double-click a cell, it takes the entire array of the col dataField for that column's cell, converts that array to a string, and displays the entire string in the edit text box. If I cancel the editing, or save the editing, it sets the string to the .col property. Then the labelFunction tries reading that string as an array, and it crashes. I was able to get the typeof the col dataField and converting it to an array if it's a string, but I shouldn't have to.
I need to have it display just the value of the cell for that particular row and column when the instance of the itemEditor is created. When that value is changed, I need it to apply back to that column's index in the .col array of the dataProvider. So, similarly to how it displays information in the labelFunction, I need to edit the information and send it back.
I've seen lots of custom itemEditors and itemRenderers for GridColumns, but these are hard-coded in the MXML. My grid is almost entirely dynamically created, so that's unfortunately not an option for me, as I won't even know how many columns or rows there will be when the DataGrid is created. I tried using rendererIsEditor, but that only seems to be on the MXML instantiation of the GridColumn, as there's only rendererIsEditable in the ActionScript, and it doesn't seem to work (or I don't know how to use it as intended).
I wanna know if exist a class in AS3 that allow to intercept the window size of the program in wich sfw is executed. For example the browser window size
I've a button on the stage called "closedbt" that i have to move near an image. This image is nested into a MC named "gallery", then it's coordinates are different from the rest of the stage.
I have a partially populated Tree component and I have to invoke a remote service when User expand (not when he select) a node to retrieve it's leafs. How I know witch node have bee selected.
First note: mathematically, I'm not that skilled at all. I played a game on iPhone a while back where you press a point, and an arrow fires from your castle which will always intersect the point you pressed. I wanted to make a similar game, thinking it would be an easy quick make; then I ran into the realization that the mathematics for this is actually beyond my skill level.
I'm assuming they're using a parabola formula or something which would determine the velocity and angle needed when the arrow is launched for the arrow to always intersect the clicked point. I only vaguely remember how parabolas work from school and have no chance of working out any formulas.
I have a several Grails services that are invoked from Flex code using Spring BlazeDS integration. I wanted to add some general debug logging using the groovy metaClass. I have the following in a bootstrap class:
given a flash application that opens a socket connection to a webserver, is it possible to reads packets exchanged with a java application, without redirect all the flash traffic ( that is, without programming a socket proxy)?
I am trying to add a url request to a button when you hit it....
my AS3:
var WWbutn_req:URLRequest = new URLRequest("greatpricedfurniture.com/products/22722.html"); function WWbutn(event:MouseEvent):void{ navigateToURL(WWbutn_req,"_blank"); } WWbutn.addEventListener(MouseEvent.CLICK, WWbutn);
When I publish this I get 1023 Incompatible override and 1021 Duplicate function definition error...
I have an application developed in flash, and I need to access some php files. so the php file return some data if the access is came from swf. How can i identify if the request came from flash or not?
Found this code on the site from nunomira regarding URL request...code works, but when I try to duplicate it for 3 buttons hey go fritzy!Do I need something in between?
Home_btn.addEventListener(MouseEvent.CLICK,clickHa ndler1); function clickHandler1(event:MouseEvent):void { navigateToURL(new URLRequest("http://www.ebay.co.uk"));
I have a function where I load a xml into my project. Theproblem is that when I have edited the xml and run the functionagain to load the same updated xml, it just keeps on loading theold version. Is there a way to like delete history and start freshwith the load?
I have made an image upload manager. I made it initially in Flash Develop as an AS class. I need to convert it to a component in Flash Builder 4.5 It works absolutely fine as a .swf, but I can't figure out how to make the URL request work in Flash Builder. This is what I have between the tags:[code]I didn't put the mxml controls but there is a browse button (id="selects_btn") and a label (id="label_txt") under the button that displays various status messages.I tried adding the init function to the component's creationComplete event. I receive and error saying access of a null object.