I'm trying to develop a Flex Mobile / PHP application, and I'm running into some trouble with the AsyncToken... Does it not just return a basic string?
For example... I'm wanting to just return a simple string result from my request - right now, it's going to return a basic output string from the method that's implemented. The backend part works (PHP), I've done all of that... It's this that's giving me some problems:
I was trying to retrieve binary data over HTTP for my Flex application, and was running into some stumbling blocks. HTTPService did not seem to deal with binary data well, people said to use URLLoader. But URLLoader does not have the nice AsyncToken/IResponder interface that HTTPService provides.
So, I did some searching and could not find anyone extending URLLoader to provide this kind of functionality. I went ahead and took a stab at it myself: [URL].. Basically it wraps a URLLoader and an AsyncToken, and maps the COMPLETE, IO_ERROR, and SECURITY_ERROR events from URLLoader to results/faults that get raised on the AsyncToken.
I have the maximum possible reduced cod of an xml accessing data:
Code: Select allvar myLoader:URLLoader; var myURL:URLRequest; var myXML:XML;
[code]....
How i could make a CORRECT RETURN of these myLoader.data possible values so i could have "in the end" some EXTERNAL variables:
var myName:String = new String() myName == .....the result from function "readXML": ....trace(myXML.product.name[2]) or var myNumber:Number = new Number() myNumber == .....the result from function "readXML": ....trace(myXML.product.length())
Code: var date: Date = new Date(); trace (date)//Thu Oct 8 23:05:51 GMT-0300 2009 How i can get a String return by a Class? The default return with a normal Class is ([object Date])... Constructor can`t return values... how i can make that? :p
I need to take a string and convert it to a bytearray. such that the return is of type ByteArray. I thought writeUTFBytes(String) would work cept that returns type Void.Im not seeing anything in the docs about returning a bytearray
Is there anyway to include a function or overrite something in a class that'll output a custom string when the object is called as a string?
So for example if I created a class named "myClass" and I instantiated it:
Code: var myObject : myClass = new myClass();
When I:
Code: TextControl.text = "blah blah, " + myObject; myObject is getting casted as a string. Normally it would output: "blah blah, [object myClass]"
Is there a built-in function that recast the object as string? Is there anyway for me to change that string output? I know I can just make a public toString() method in the class or something, but just wondering if there was something better.
I have a multiline textfield were users can type text. I split the text in words so I can compair them to see if they are a certain word. Some words don't pass the if statment even if they are the same (at leased to me). I found out it's because these words have a hard return in front of them. I need to remove the hard return, but I can't find out how. I tried to split the string on " ", but that doesn't work.
I want to search an array to see if it contains a specific string, and then get the index of the result. For example, if I had: array[0] = "dogs"; array[1] = "cats"; array[2] = "oranges"; I want to be able to search for "oran" and get 2 back.
I'm trying to figure out how to set a MovieClip return value by passing a string argument and using that string to define the child of a given movieclip. I'm doing something wrong because I keep getting null traced instead of home_mc.[code]
Presently I have created 2 dynamic buttons. When I click on them I want them to return the value of a string into a dynamic text field. I am doing this using only as.....no timeline. Right now they are returning the value of sqaureMC and circleMC. How to I get them to add value of string?
i'm trying to write a function but with no luck. seems my brain capacity's limited the function will take two parameters: a term to search for, and a string to be searched. what i want the function to return is a new string containing the term (the parameter) along with a couple of words before and after it (as found in the search string).
Can I listen to Alert button click between components using AsyncToken?Basically, I want to have a method that opens an Alert with buttons and have it return an AsyncToken so that other components calling that method can listen for button click.
Example:
var token:AsyncToken=methodThatOpensAlert(); token.addResponder(new mx.rpc.Responder(buttonClick));
var bytes:ByteArray = new ByteArray; bytes.writeInt(0);
trace(bytes.length); // prints 4 trace(bytes.toString().length); // prints 4
When I run the above code the output suggests that every character in the string returned by toString contains one byte from the ByteArray. This is of course great if you want to display the content of the ByteArray, but not so great if you want to send its content encoded in a string and the size of the string matters.Is it possible to get a string from the ByteArray where every character in the string contains two bytes from the ByteArray?
I've tried a couple different hash classes for as3. Right now I'm using the com.adobe.crypto package from [URL] What I need is a way to return the raw data as opposed the the hex converted string, similar the the way python's hashlib functions have a digest() and hexdigest() method. In python the code would be
... single = sha1('some text').digest() double = sha1(single).hexdigest() ...
In as3 using the following code returns a different hash because the return from the first hash is converted to hex before being hashed again.
As the title suggests, why are the applyResult and applyFault methods of AsyncToken marked mx_internal?There have been a few times that I would have liked to use AsyncToken in my code, but I've ended up re-writing it because I don't want to force clients to use namespace mx_internal.
I have a dropdown box that is used to select a Category. I need the Flash Application to send the value of Category plus the search string in my textbox to my Access query and return results for each product meeting selection criteria. The Flash Application is calling an ASP.NET web service which in turn queries an MS Access database.
To start, how do I define the category ID and search value in my Actionscript 3 code?I've placed a series of 12 or so objects that will be populated with the product description, title and price. How do I setup each field to be dynamic text associated with the title description and price from my query results? If there are more than 12 products returned by the query, how do I add an additional page of objects to house more than 12 query results?
I have encountered strange problem. I have created simple Flash text field control and I wanted to compare its content with some other string. This comparison in triggered when user is pressing the button.In Action Script 2.0 code I noticed that a caret return character () was added at the end of the string coming from the input text field.It is easy to overcome the problem obviously, however I would like to understand what is going on. I use Flash CS4 with AS 2.0.
I'm developing a Flex application using RobotLegs, LiveCycle DS & Java.I'm trying to implement an update function, using LCDS, but I'm running into some strange behaviour:This is the ActionScript code within a RobotLegs' execute command, used to perform the update:
var token:AsyncToken = services.requestService.commit(new Array(model.currentRequestDetail)); responder = new AsyncResponder(resultHandler, faultHandler, token);
I'm using flash CS4 and actionscript 2.0. I have a situation where I need to locate and check the date of an external file (either .exe or .swf) and return that date string to a variable in flash. I then need to display that date to a piece of dynamic text within the flash file. Is there a function within action script that will check and retrieve the file date of an external file.
I'm having some troubles with the use of interface and inheritance in AS3. I've done lots of OOP in the past and what I'm trying to do seems obvious to me, but doesn't work in AS3. The question is : Is it possible to override a function that return an Object of class A, and make it return an Object of Class B which extends A ? It seems not to be possible, since I'm getting a signature error in Flash, when compiling. For example, the following set of class do not compile (the code in function definition doesn't matter):
I have a flash file and in the main timeline four frames and and each frame has a stop action with a different movie clip in it. Frame's 2 movie clip has a move and at the end of it I have a button and want to make it when you click on it you go back to the main time line but the second frame. I have a "go to and stop" and tried others but none of them worked. it only stays in the the movie clip timeline.How do I get it to when you click on the button and it goes back to the main timeline from the movie clip?
I'm expert in AS2.0 but I couldn't get the fine starting point of the actionscript 3.0,. So please someone help me to start my as3.0 journey with fine kick(Tutorial link)..
I know how to get basic xml into flash, but I'm having a problem with a particular set up of xml. The sample below, I can get into flash but am having trouble manipulating it and getting the various bits of data into a format I can manipulate.
basically what im trying to do is have a basic countup timer that goes in intervals of three. (3,6,9,12,15,ETC.) but it has to run with a 12 fps and not stop. also this cannot be 1000 frames long .
I would like to have a third party exchange english language text in a swf file with translation-text in other languages. They would like to do it via XML. Is there a place where I can look up some basic info on how to write XML code (beginner), or find a script that lets me exchange text/content via XML?