ActionScript 3.0 :: Suppressing Special Characters In XML MySQL Driven Data
Sep 25, 2009
I have a dynamic text field in Flash CS4 which gets its value via XML from a back-end MySQL database. The issue is that I want to make the text field to display HTML text
However, there is a problem in Flash both AS2 & AS3 and both CS3 & CS4 in the sense that when there are special characters ie: double quotation marks ", the XML loader does not read (retrieve) any data from the database.
How can I suppress these special characters ? How can I find a workaround ?
I've build a guestbook in flash, which works together with a PHP file and a textfile. The problem is that the guestbook doesn't show any special characters... In the textfile they do appear, but not in the flashfile... So flash uploads the text fine, but when it want to download the text...it leaves all the special characters out...
I've got a dynamic text area pulling text from a MySQL database via AMFPHP.The text includes special characters such as accents,umlauts, etc (multi-language site platform). Most of them work fine, and ALL of them work fine when I'm on a Mac client. However, if I use a Windows client machine in either Firefox or IE6, there are a couple characters that for whatever reason just don't seem to show up-instead I get the [] box character.
The only characters I've found that seem to be affected like this are European quote characters like ' " and " (hex characters 146, 147, 148). I'm using the familiar ampersand-pound-number-semicolon escape sequence for them. And like I said, they all display fine on Mac/Firefox and Mac/Safari. Why are all my other special characters (umlauts, accents, etc) working fine and just these things failing? It's also worth noting that they look fine if I dump them out to a PHP file and pull it up in a browser...
I am having issue with my created flash, it can't handle chinese characters? is there some way i can handle this thru code? or should there be any font or language pack installed
1) Each field in the form only allows 3 characters and no special characters such as @ _ ! . , etc... 2) When the user goes to the next field in the form, the previous field appears blank but the when clicking on that again, the original text appears. 3) When submitting the form, it just keeps saying "in progress" and never shows the confirmation text nor does the email get sent. There is an HTML file included with this form but I am not sure if I need to put that in as I have embedded this form into an SWF file so I don't think I need that code but let me know if I am wrong about this. I am posting both the AS code and PHP code below..
I am working on a Flex app that has a MySQL database. Data is retrieved from the DB using PHP then I am using AMFPHP to pass the data on to FlexThe problem that I am having is that the data is being copied from Word documents which sometimes result in some of the more unusual characters are not displaying properly. For example, Word uses different characters for starting and ending double quotes instead of just " (the standard double quotes). Another example is the long dash instead of -.All of these characters result in one or more accented capital A characters appearing instead. Not only that, each time the document is saved, the characters are replaced again resulting in an ever-increasing number of these accented A's appearing.
Doing a search and replace for each troublesome character to swap it for one of the none characters seems to work but obviously this requires compiling a list of all the characters that may appear and means there is scope for this continuing as new characters are used for the first time. It also seems like a bit of a brute force way of getting round the problem rather than a proper solution.Does anyone know what causes this and have any good workarounds / fixes? I have had similar problems when using utf-8 characters in html documents that aren't set to use utf-8. Is this the same thing and if so, how do I get flex to use utf-8?
I've got an XML-RPC server-client setup with Flash as the front-end and Delphi as the back-end. I'm essentially sending Strings which contain XML to Flash from Delphi. It's working without any real issues but one: Sometimes the Delphi side needs to send a ">" or "<" character in a string (e.g. "dn < ds").
This causes a problem when I try to convert the string to XML because Flash interprets that as malformed (the ">" or "<" could signify a tag). Will I have to comb the string for any occurrences and then escape them (as in "%gt;" for ">" and "%lt;" for "<") myself, or is there possibly some built-in method of dealing with those?
I've been looking on several fourms but have yet to find the answer to how to fix special characters. Maybe I'm not looking in the right place but if someone could point me there. I looked at the fourm on kirupa but it didn't solve my problem. Right know my dynamic text has & a p o s; in it. My xml file is encoding="UTF-8" and I used System.useCodepage = true; but still no luck. I also embedding my font.
i'm loading a dynamic text, but some spanish characters like " and " (i hope you see the characters in "") do not appear. Por example, the word "drsticas" which has the special character over the "a" appears "dricas", that is, it skips the letter with the special character and the 2 following letters.Anyway, i've tried using the embed option for dynamic texts, but may be i'm using it wrong.
I need to load an xml with some special characters, I do the following:
objXML = new XML();objXML.onLoad = getLoaded;objXML.load("xml.xml");
xml.xml file:
<?xml version="1.0" encoding="utf-8"?> .....
I tried also : <?xml version="1.0" encoding="iso-8859-7"?> ..In the text fields that I did embending the text field is empty, no characters at all. In the text fields that I didnt put embed they say : undefined. When i remove the special characters from the xml is working orite.
I have a Flash file saved as version 8 with the following script calling an xml file:
[Code]...
When posted online my flash file displays the encoding tag in the xml file. AND the apostrophe, ampersand and quote marks display as html code instead of the actual character. I can take the encoding tag out of the xml file but my characters still don't display correctly. My dynamic text field in flash (myText) does have special characters embedded, plus I have them entered manually in the field for 'include these characters'.
I have some XML. The apostrophe and dashes don't display. Is there a way to handle it without resorting to & ? It is the dash right after the underlined title. For the apostrophe, I went ahead and used ITSD's (for ITSD's). Just wondering if I have to that with every special character.
[Code]...
The display in the TextArea Component puts a little box in places where the dash and apostrophe are.
I am working on project in flex 3, where user enters some text which is to be stored in a mysql database and shown later. I am using XML for data transfer from flex to php and vice-versa. SimpleXMLElement in php is being used to create the XML. The problem is the XML breaks on special characters.Here is sample code:
FLEX:
var someXML:XML = <root><data>somedata</data><data>...</data> ... </root> var data:Object = {}; data.xmlData = someXML;
saveDataService.send(data);
Here somedata is the data entered by the user. In php, I extract the someXML using SimpleXMLElement and store it to mysql. There is no problem till here. Even if somedata has special characters its working fine and data is stored properly.Now, in the other case, getting data from database and showing in flex, the response from the php breaks with an error:
I tried using urlencode in php, and decodeURI function in flex, but the decoded string is not the same, few special characters are still %xy after decoding.
I downloaded a flash template and I need to add special characters (Greek Language) to: fonts.fla. After editing the file the flash is not loading anymore.
Notice : This is an AS3 project and you can only add AS3 SWF files When publishing your custom SWF file be sure to add this method to your actionscript file: public function startModule():void { //inside this method you can start your transitions to show the content }
In ActionScript3 i wanted to get the text between 2 quotes from some HTML using a input index value where i would simply increase the 2nd quote characters value by 1. This would be very simple however i have now noticed using indexOf does not seem to work correctly with quotes and other special characters.[code]...
I'm trying to display some special characters like "<", not equal sign and all other math sign in Flash. I want it to display in an htmlText field, wether its from externel text file or not.Now here's what i know so far1. I cant display these characters if the text field is embeeded. But i need it to be embeeded coz if it's not the other characters would display hairy and strange.2. I can display the "+" sign if i code it to %2b. I read that the code for "<" is %3c, but it doesn't work. Don't know why.
I have an XML attribute that loads text into Flash and is done so by pulling in an XML attribute value. The problem is that this is a German based xml, and the special characters (�,�) in the string are choking the Flash/XML processor.
I'm using PHP to create an XML file which is read by Flash/AS3 and displayed on a website. All is well except that I absolutely must use special characters such as, &, and '.
I've gotten all of those through XML to flash, but I don't know how to tell flash to parse the XML and save as a String rather than just save a literal string.
So I send "Single Bottle Solutionsâ„¢" and I get "Single Bottle Solutions" instead of "Single Bottle Solutions".
im having some troubles getting flash to show chacracters like (vital characters in the swedish language) i have a mysql database set up with the variable i wanna show.a .php document that gives it to it.the mysql table has the right variable in it ( it seems to allow those characters)the .php document that transfers the variables seems to also allow it but they are just ommited in the .swf movie
[code]...
im aware of a small error in the .php file but it does not affect the test=2 page
Being from Norway there's important for me that my Flash application load special characters like How do i load them with loadvars()When I've loaded the variables from the page, and access them, i only get the string before the special character loaded.
I am flashCS3. then i am integrate with XML driven content. but here its french characters in XML. but it doesnt show properly in flash. how can i solve the these kind of prob...
I'm having an issue passing variables to an ASP page if the values contain special characters. I've tried escaping them, but it gives me an error any way I do it. Here's the relevant AS3 code:
PHP Code: function sendFunction(e:TimerEvent):void{ trace("delay"); myTimer.stop(); var