Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Помогите с переносом на АС3 (http://www.flasher.ru/forum/showthread.php?t=146686)

caste 15.11.2010 12:52

Помогите с переносом на АС3
 
Приветсвую всех

Есть пару строк на АС2

Код AS1/AS2:

 
var answ:String=""; 
var t:String="";
var i:Number=0;
var im:Number=ftext.length;
 
answ =(chr((ord(substring(ftext,i+1,1))-65) * 16 + ord(substring(ftext,i+2,1))-65));

Вот проблема в том чтобы chr ord substring переписать на АС3. Как я не пытался - я постоянно путаю типы пременных.

Спасибо.

КорДум 15.11.2010 13:06

Код AS3:

answ = String.fromCharCode((ftext.charCodeAt(ftext.charAt(i+1)) - 65) * 
          16 + ftext.charCodeAt(ftext.charAt(i+2)) - 65);
// как-то так, что ли... в скобках запутался

http://help.adobe.com/ru_RU/AS3LCR/F....0/String.html Посмотрите справку, там не ASCII, а Юникод.

caste 15.11.2010 17:38

Поссмотрел - всёравно выдаёт ошибку типа
Main.as, Line 199 1067: Implicit coercion of a value of type String to an unrelated type Number.

чтоже не так конвертируется?


Часовой пояс GMT +4, время: 02:21.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.