Php :: Turn String Into Readable By Php Server Way (ActionScript)?
May 18, 2010
So I know that my server on real form submit turns %CE%EB%E5%E3+%DF%EA%F3%F8%EA%E8%ED into Олег Якушкин . How to peform string transfer from Олег Якушкин into %CE%EB%E5%E3+%DF%EA%F3%F8%EA%E8%ED using ActionScript? (Its ok if a space character as %20, not + , PHP should handle that fine.)
I am pretty new to AS, and I am assuming there is a way to do this and I am just not figuring it out. Basically, I am trying to use a service that returns xml and return an Object regardless of the structure of the xml. In .Net I use the XmlSerializer.Deserialize class... is there equivalent in AS?
I was able to find SimpleXMLDecoder but I can't seem to get it to work - it also looks like it might only work with nodes? Either way, the examples out there are sparse and hard to follow, I just want to know how to take xml like this:
[Code]....
And simply turn it into an Object - is this possible without writing my own parser?
I am making a simple debugger window in ActionScript for myself where I can add and remove variables I want to track. I was to be able to add variables to the list by just doing something like
DebuggerMonitor.trackVar(variable).
My question is, is there any way I can turn "variable" itself (the name, not the value) into a String to be added into a text field?
I'm wondering, and hoping, if I can access and use a specific instance of an object if I only have the name of the object instance in a string? The code below perhaps explains it a littler better.
I am trying to condense my code so i can use only one IF statement to change audio clips for multiple button rollovers. When rolloving over button 1 for example, i made a string variable (mySoundString) appear that is mySound1(this is the name of the audio file i want to play). However, i cant do the command mySoundString.play(); because it is a string. How do i turn the string into a new sound.
Here is my code:
ActionScript Code: var mySound1:aud1=new aud1; var mySound2:aud2=new aud2 for(var i =1;i<3;i++){
not sure how to do this...i also need to set it up so that my title is the link, and the url comes in in a separate node? or what's the best way to do this?
I'm using an online service (heyzap.com if anyone wanted to know) for storing small amounts of data from my Flash app. The data is sent to the server as an object, which can contain any kind of structure including arrays, numbers, strings etc. However, when the object is returned back to the app, for some reason, it has been turned into a string representation of the object. I don't think it should be like that - but it is. So if I create a textbox on screen and write the code:
myTextbox.text = receivedObject; it shows this: {"myArray":[{"myInteger":0,"myString":"string0","myData":[1,2,3]},
I have a bit of text "this is the text want I want to do is replace the text, I have just added another is for good measure".This is stored as a standard string but I want to turn this into html and add css classes like, in this example wrapping around the word "is"; "this is the text want I want to do is replace the text, I have just added another is for good measure"
How can I turn on error reporting that tells me exactly on what line of my .asc file an error or warning has occurred? I need this in order to debug why my fmscore is constantly segfaulting, presumably caused by my .asc file. I know the .asc is causing the crash because when I removed a section of it, the crash suddenly stopped - but I can't figure out why it would crash at all, and it does so at unpredictable intervals, sometimes every few hours, sometimes every single time, ..
I am writing a game where positions of an object are being exchanged between the two flash clients through a java server. The secnario goes simply like this:
PlayerA ---> Server : "Position X + Position Y+ " Server ---> PlayerB: "Position X + Position Y+ "
and it works both ways of course.the problem here is that on my computer where i use "localhost" everything is fine and the data is exchanged seamlessly .. when I loaded the server on a remote host the message received strangely turns into something like "Position X + NaN" (i.e. the y position is wrongly parsed by the server), what is weird even more, is that sometimes, the message gets parsed correctly..the server is wrote in java and it is exactly the same source code that works on my machine that fails over the internet
I'll start off by saying I'm a newbie, just putting that out there. How do you make a turn by turn multiplayer flash game? I don't know if an engine is made in AS3, PHP, Javascript, or whatever,I made my game already, it's just that it isn'tmultiplayer yet. Basically, there are lines, and each player crosses out a number of lines, and the last player to cross out a line is the loser. I want it where one user crosses out some lines, then presses End Turn, then the other does their turn and then presses End Turn to allow the other player to move his cursor. But how can I get both players to see the same frame and only have one player have the ability to move the cursor during a turn? Is there some easily adaptable multiplayer engine for flash for newbies out there
I have a timestamp in the form "1239315541" and I need to convert it to a readable date.How can I do that ? Is there a function that I can use ?(I am using Flash 8 and ActionScript 2.0.)
I'm trying to read out some BitMapData into some kind of readable output.
Reason for this is I'd like to trace out the ByteArray and hopefully cut and paste its details into an .as file and then compare it against another BitMapData Object or byteArray that is generated within the app.
Basically I want to compare differences between the two and report back how many pixels or something are different.
It might seem like a strange or approach.
I can create a BitMapData Object, it traces back as [object BitMapData] - so I thought awesome just loop through the Object... But looping through the Object traces nothing at all back out.
So I tried to create a ByteArray and then convert that to a string, but all I get is wierd 'y' chars with two dots on the top of the char.
I've left some code below,
Code: public function GetAndCompareBitmapData(target:DisplayObject) { var bd:BitmapData=new BitmapData(target.width,target.height); trace("bitmapData "+ bd); // trace [object BitMapData]
I have a massive json object that I return from my php script. The object holds strings as well as variables that are of type php associative array. When i trace my json object it's totally not formatted and not readable by human. However If I use a free online json formatter, it looks good. My question is if there is an easy way to trace out all properties and their contents in an easily readable way using as3?
Inside a flex app, I have a user login. The login calls a ColdFusion function as a remote object which authenticates the user and, if applicable, returns their id and access level. This works fine, but now I'm at the point where I want to also create a cookie for another ColdFusion template (called from fileReference.upload()) to be able to access later. I have tried several different methods for creating the cookie -- cfcookie, creating a cookie with JavaScript inside the ColdFusion function, and creating the cookie with JavaScript with an external interface once the coldfusion function returns to the flex result handler. All of these have been tried with a plethora of options regarding expiration, path, and domain tags.
I am trying to upload image to the server so that i could load it into my flash app than. I'm sending the image via FileReference and listening to uploadCompleteData event. The problem is that the server side script does not returns the link to the image but it returns the image itself. In other words the PHP script doesn't save the file but send it back instead as a response.
So, after the file has been downloaded back to flash, the uploadCompleteData event is fired and the data property of this event is populated. But the data property is a String! And i need to get the byte array instead!
My question is: how should i convert the data to byte array? Or maybe the string i receiving is not the encoded image?
I want to add some custom string into the FMS log file. If I am playing a video and I want to append some string every time when that video is played, which is in some way useful to me in analyzing FMS log, then is there anything provided or some function in which we can just pass the string as an input argument that appends it at appropriate place in the log file.
I have found little to no flash to C++ documentation, let alone Flash to C++ over the internet. What I want to do: -Have flash send a string (or number) from a website to a server running a C++ program -The C++ program will receive the data and do something with it -After that, the C++ program would send back a response -Flash would then accept the response My goal is to make a simple MMO, but I can't start it without a server program to handle the players. I don't need a super-complicated example, just something simple, kinda secure and coded in AS3 and C++.
In Actionscript and Adobe Flex, I'm using a pattern and regexp (with the global flag) with the string.match method and it works how I'd like except when the match returns multiple occurrences of the same word in the text. In that case, all the matches for that word point only to the index for the first occurrence of that word. For example, if the text is "cat dog cat cat cow" and the pattern is a search for cat*, the match method returns an array of three occurrences of "cat", however, they all point to only the index of the first occurrence of cat when i use indexOf on a loop through the array. I'm assuming this is just how the string.match method is. I want to find the specific indices of every occurrence of a match, even if it is of a word that was already previously matched.