ActionScript 3.0 :: Allow Ascii Codes To Be Entered Into A TextField
Feb 9, 2010
I'm trying to allow ascii codes to be entered into a textField, using num codes (ALT+Num), and am seeing some very strange behaviour. If I enter: Alt + 14, I get a charCode of 9835, and ♫ is displayed in my trace output, but a placeholder square is entered in the textField. If I enter: Alt + 0014, I get a charCode of 14, placeholder square is displayed in trace, and ♫ is displayed properly in the text field.
I am working on a Flex project that is interfacing with physical hardware.Using the AS3 command of socket.send I can set a particular feature on the physical hardware.The problem I am having is I need access to send from the Extended ASCII codes.[code]This would be translated to me sending two numbers to the hardware.7F and 07. The Dec equivalent of these Hex codes are 127 and 7.The hardware takes these two numbers and calculates a length along with a third integer.[code]
Unfortunately the Hex 88 is in the extended ASCII table.The highest the regular goes up to is 7f which is a Dex of 127.I need the ability to send full 0 to 255 numbers in ASCII form.I can't send from 128-255 without using the codes from the ASCII extended table.I get an error every time I try to send something form the extended ASCII table back from the hardware.Can anyone confirm that AS3 does not support the Extended ASCII codes?
I have a textfield problem. I created a textfield (for input) and wanted to make some calculations using entered numbers. But it recognizes the inputs as a string. For example;
I've got an inputfield.OnChange Event Handler.When someone types a letter, i want the letter to become 0, then 1, then 2, and so on until 9 and then i want the letter to be there.And when they click on another letter, same effect happens.so at the end if i typed, "testing", each letter scrolls 0-9 like a roll dial and settles on the letter typed.What i've managed to do is make it work, but if i type at normal speed and not slow, i end up getting something like: t32t43g
I am taking feed files from an XML, so in order to make those not throw out errors when reading the XML, I convert all entities to their numerical equivalents and write them as "�" for example.This then gets imported into a database, so that it now has "�" in the database.
I then take the text in the database and use that to generate a new XML file, which still contains the "".Flash then reads this XML file and displays the text.Now I think every character is fine (haven't seen all of them, but seen many), including "" (), however, for some reason, the ï symbol refuses to work () and it just displays and not the symbol.
This is really simple, but I can't it after spending 20+ minutes searching on google! I just want a function that turns a number into a character; basically the inverse of mystring.charCodeAt(0). For example-
I'm running some script using the charAt() function, that is supposed to return the character at specific indexes in a string, however for some reason it is returning ASCII values.
I want to create a board class from canvas, which will allow to track click position on it in coordinates like A2, where A...D is Y coordinate in some scale and 1...3 is X coordinate [URL]What I want to create is a kind of convertor from canvas localX and localY to my new coordinates like A2.I am thinking of implementing if condition this way if (0.4 - x*size(from 1-3 here)/canvas.width <= X <= 0.4 + x*size(from 1-3 here)/canvas.width) X = x;
This way I can assigned needed coordinates in X range. e.g. 1, 2 ,3 etc But what to do with alphanumeric range. (if for example I want to make it extensible)...
How can I check if a string has any other character than the ones listed here: [URL]
I would like to know if the string was inputted in any other language than English. Is finding special characters in the string the best way to detect non-english characters?
I am trying to make a game where if you press down on a letter key, it fires a bullet. How do i assign the fuction to the keypress?[code]90 is the key number for key "z".fireBullet(); is the function to fire the bullet. It is working.
I know letters have a number code to them, or ascii code, how can I use this to trace a letter with a number, for example lets say the ascii code for the letter 'a' is 97, in AS3 is there a way todo something like:
In Sweden we have these characters (and of course also in caps). But my MySQL db can't store characters, so if I look in the db and search for my name, Bostm, i can't find it..The search is ran from within flash (mx2004, and from there to a php-script, wich then sends the matching row back to flash.I want to convert all thein a string, and to be able to reconvert them when flash gets the string back... So the string should be stored in the db with the encoded...(am I confusing you now?)And I can't use the html-code for 'cause if the php-script prints this: Wow... quite an explanation...Ok, short summary:
AS-sting: Bostrm >encode (so that =ASCII or so) >send to PHP-script
use unicode character 187 (hex:BB) or ascii character 174 as a seperation character in my mysql database.This was working great in one of my swf files but not flash keeps reading an extra character. [code]The trace output from this looks like this: 1«1.If I change the php so that it's sending a 1B1 (no special characters) it works ok.I tried using the ASCII version and the Unicode version alt-174 and alt-0187 and both return this extra %2c character.I have tried urlencode from php, but even sending a 1%BB1 provides the same results.I can't fathom why it would all of a sudden start adding extra characters. So should I change my seperation character. If so, what's recommend? If not, should I check every variables from php for this extra character and remove it?
I've used a Kirupa tuto for loading externat txts in a dynamic text box and works...but the problem is I'm spanish and we use accents and the break c: �So I changed the externat txts to html files in order to use accents, but...as Flash uses the "wonderful" ampersand to change between texts blocks, everytime I write an accent or a � , Flash thinks this is the end of the text and hides the next text.So, there's is a way to use externat txts or html with non standard ASCII loaded in Flash?
I've used a Kirupa tuto for loading externat txts in a dynamic text box and works... but the problem is I'm spanish and we use accents and the break c:
So I changed the externat txts to html files in order to use accents, but... as Flash uses the "wonderful" ampersand to change between texts blocks, everytime I write an accent or a , Flash thinks this is the end of the text and hides the next text. So, there's is a way to use externat txts or html with non standard ASCII loaded in Flash?
Let say, I am loading xml file. And I have done addEventListener for Event.Complet. while xml is loaded, After completion of complete event, I declare I passed value to my attribute but it does not show in. E.g.: ....this is a class main var keyword:KeyWord = new KeyWord();
We are trying to build a game in flash with AS3 (Im no pro with this)I've got 7 Movieclips and 7 Buttons.none of the 7 Movieclips should be on stage, they only appear when you've clicked 3 of the 7 buttons. once these 3 are clicked 1 of the 7 Movieclips should appear.Now I've got the code to make 3 selections and make it show 1 movieclip.and I've gotten the code to make a random movieclip appear.My question: How do I combine these two to make them do what's supposed to for the game.[code]
I'm making a Flash piece consisting of a few different pages and clicks to take you to different chapters. The company I'm making it for have sent me URL's of pages that will track the person on it - what page they're on, what chapters they view etc.
So, where do I put these url's?If I put them in a getURL won't that just redirect the person away from the page with the SWF in it?
When I am loading external UTF-8 text files (or texts from an mySQL DB) with Flash, if those files contains enters (by the user that create them) I noticed that those enters are replaced by two char codes: 10 and 13 (new line feed + carriage return). If I put the loaded string to a TextField.htmlText I get 2 enters pressed, and thus instead of having 1 line change I got 1 paragraph change.