ActionScript 1/2 :: Finding The Linebreaks And Passing Text In The String
Aug 23, 2008
I have a dynamic text field in flash that is populated by an input box. The dynamic text field has a maxmium width it can be. So i have it as multiline WITH wodrwap on. My problem is that I have to send this data to server and for the php to be able to text the text and output the text as it is displayed in flash. There seems to be no way of finding the linebreaks and passing them in the string as far as I can see?
I need to remove some redundant ' 's from the end of a csv I'm importing before it divides the lines up into an array (otherwise I get extra empty rows).
is there any way of searching a string from right to left and trying to find the first occurrence of like a letter or a fullstop or something like that? also is there any way of finding the index of were its located and then deleting all characters from left to right starting at what ever index value was returned?
What is the simpliest way to find an occurance of some sequance of bytes (string) in a long byte array?
UPD: I tried to do
my_byte_array.toString().indexOf(needle_string);
the problem is that in flash/air string consist of utf8 characters, so indexOf will return value different from offset of "string" in a byte array (actually it's zip archive)
I'm creating a flash application, which loads a file from a server, and stores it in a string. I'm wanting to find the substring within that string, which is inbetween two known substrings.
Note. I don't want to do this with reg-ex as i'd like it to be easily reusable.
Ideally I'd like a function which i can re-use, by passing the beginning and ending substrings.
e.g. something along these lines..
function getSubString(start:String, end:String):String
Edit: There may be more than one instance of the 'start' and 'end' substrings within the string, i'm wanting it between the first instance of each.
I'm trying to experiment with taking text from a textarea in a flex project and open it up in a php page. But the php isn't line breaking where it should be. An Example of the text i'd like to bring over to php would be:
You: Hi there Them: Hello You: This is a great example Them: I know right?
Here's my php: <?php $text= $_GET['text']; echo $text; ?>
Right now I came up with something like this in the actionscript... var chatBox:String=chat_box.text; navigateToURL(new URLRequest("savelog.php?text="+chatBox), '_blank');
I also tried something like: var chatBox:String=chat_box.text.valueOf().replace(" ","<br/>"); and var chatBox:String=chat_box.text.toString().valueOf().replace(" ","<br/>");
But apparently the isn't translating over no matter how I get the chatBox var so its not even making a <br/>. But, even if i did get that to work it wouldnt be ideal. Because eventually in the end I want to be able to just incorporate the pastebin API to paste this GET data and post it on there. And I don't think it would look too pretty with having <br/> after every line...Is it possible to bring this text over to php and recognize the line breaks in a way that would work well with what im eventually trying to accomplish?
Can a TextField can contain different kinds of linebreaks?
I save and load text from an input field into an XML. I save it as CDATA tags including linebreaks.
This is what happens:
I type a text with linebreaks into the textfield I save the text to the XML I empty the textfield I load the xml into the textfield - everything looks as expected, linebreaks are present I save the exact same textfield again (the only difference this time the content was loaded and not handtyped)This time the XML does not contain any linebreaks when I load it again, the text doesn't have linebreaks
Well I was loading a xml file (using CDATA) into my flash app. I'm still using AS2 and everyting works perfectly with linebreaks and everything. The only thing I can't understand is why a linebreak is so huge? When I load the XML-file into PHP to edit, it looks good. But when I save it and load it again into flash one linebreak is like two linebreaks.
how does one get <br> to work in flash when the <br> is located in an external file?Ive tried <br>,/n, </p> and a bunch of others. Nothing renders properly in flash. it just displays whatever linebreak code im trying to use.here is the flash code. the variable it's grabing is just a string or items pulled from a DB.
Code: text1.html = true; unicodeData = new LoadVars();
i have made a dynamic text box which pulls a twitter status using the API. what i want to do is find and replace ': )' (without the space)with a small graphic called 'smile.gif'
I'm having trouble passing my variable (dayValue ) into my string. The goal is to be able to count backward or forward x amount of days. I keep getting compiler errors. time.
ActionScript Code: var dayValue = "+7"; var myTime:Date = new Date(2008,9,19,12,0,0);
I'm working on an adventure game and I need to find a way to pass the next MovieClip name to the function that loads it in the main timeline.
ActionScript Code: Bowl_btn.addEventListener(MouseEvent.CLICK, BowlClick); function BowlClick(evt:MouseEvent){ var nextMovie:String = "nameOfNextMovie"; this.parent.parent newMovieLoader (nextMovie); }
This is all good but I can't find a way to use the nextMovie parameter in the function and load a movie from the library. I hope you can understand my explanation..
I am working on designing a "flyer" type of advertisement at the moment... and I have pretty much everything working... everything except for this, that is. I need to be able to pass a string into flash that would basically be XML into flash. I know how to pass strings in, but where this has many "'s and /'s. "FlashVars" looks like this as an example...
I also have this in my embed tag and for some reason, this is what I get on my page when I try to load it up...Big Empty White Space " /> " quality="high" bgcolor="#ffffff" width="550" height="400" name="temp" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="[URL]" /> It's like the XML is terminating the string or something.
im making a function that limmits text to a specified number... only problem is i cant seem to pass in the text var that contains the text
Code: var textF1:String = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam neque purus, aliquam sed, sagittis tincidunt, adipiscing ac, urna. Ut libero urna, nonummy sodalesxxx";
I can then access it and get to to trace from anywhere like this:[code]However...I need to to go into something being converted to a string...like this...txt.load("xml/january/1.xml");Where the Janauary is replaced with the global variable. However, everything inside the quotations is being converted to strictly text, so that txt.load("xml/monthvariable/1.xml");Literally looks for the "monthvariable" folder instead of the January Folder. How can I put a variable into a string like this, so the variable is actually the variable and not the strict text?
If I set my HLED Widget's FCDataURL to some a valid XML the LED shows up fine but now I want to change the HLED's value programatically. For this purpose, I have made a string named xmlData, containing data from an XML file as shown below:
String for XML: private var xmlData:String="<?xml version='1.0' encoding='UTF-8'?>" + "<chart chartBottomMargin='5' lowerLimit='0' upperLimit='100' lowerLimitDisplay='Low' " +
[Code].....
see the chart load up with value = 66 but all I get is "Error in loading data".
I have 190 movieclips which display various types of information. When a user clicks on a movieclip, it has to tween larger but also send a string to a method. I'll probably e.currentTarget to use one function which contains a tween and I wondered if there was a quick way to pass string info in a similar way?
So, each movieclip has it's own value which can be passed to a method which will use that value. The only way I can think of so far is to have 190 functions which send the string data to the appropriate place. I'm trying to avoid that if I can.
I'm trying to design an interface that to simplify the construction of a string. Here's an example: My output (using the getURL command) needs to be in the form of: http:[url].....
I'm able to define variables for x, y, and z, however I am unable to figure out how to substitute the defined values for those variables into the string when it is time to send it.
i am trying to load different xml that get generated through .net when I am trying to pass varibels i am getting undefined. Can someone give me a heads up on what i might be doing wrong. from what I have read and learned I can pull via-
How you pass a query string using the AC_FL_RunContent? in the old days you would do something like move.swf?isOn=something;How is that done today using the AC_FL_RunContent.