Actionscript 2 with UTF8 and BOM May 25, 2010
Posted by maxmil in : Flash , add a commentThis none has had me baffled for a while….
My AS2 source code files are all UTF-8. However in one of these i have extended characters (its a function that strips accents and the like from a text string).
With MTASC compiler this was working just fine but with the MMC compiler String.indexOf does not work.
After some poking i have found the problem. In order for flash to compile the files correctly it need the Byte Order Mark (BOM) to be included in all Unicode files.
No idea if this is still the case with AS3.
Character conversión in UTF-8 between Actionscript PHP and Mysql April 30, 2008
Posted by maxmil in : Flash, MySql, php , add a commentAlways a tricky one. The best solution that i’ve found is
1) Mysql database and/or tables with the utf-8 character set and utf_general_ci collation.
2) PHP files encoded in UTF8
3) After the initial connection with the database send the querySET NAMES `utf8`
Decimals to octals and vice versa August 1, 2007
Posted by maxmil in : Flash , add a commentJust had to create a couple of functions in actionscript to transform base 10 numbers in base 8 and vice versa. Maybe this will be of use again to someone at some time.function octal2Decimal(n) {
var valDecimal:Number = 0;
var exp:Number = 1;
var str:String = String(n);
for (var j = str.length; j>0; j--) {
valDecimal = valDecimal+exp*str.substr(j-1, 1);
exp = exp*8;
}
return valDecimal;
}
function decimal2Octal(n) {
var rem:Number = n;
var octal:String = "";
var div:Number = 262144;
var sub:Number;
var begin:Boolean = false;
for (var i = 6; i>=0; i--) {
sub = Math.floor(rem/div);
if (sub>0 || begin) {
octal += String(sub);
begin = true;
}
rem -= sub*div;
div = div/8;
}
return Number(octal);
}
What versión of flash do i have installed in my navigator February 25, 2007
Posted by maxmil in : Flash , add a commentGo here and it’ll tell you http://www.quirksmode.org/js/flash.html