Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   как преобразовать int в text (http://www.flasher.ru/forum/showthread.php?t=134239)

sergeylandar 24.12.2009 16:54

как преобразовать int в text
 
пытаюсь выполнять действия с int а потом результат на экран в text вывести.
получается надо преразование типов сделать?
для этого ввел еще одну переменную 'c'.
можно это все сделать без этой переменной? и вообще как правильно?
Код AS3:

var c;
 
myBtn.addEventListener(MouseEvent.CLICK, plus);
function plus(event:MouseEvent):void {
        trace("button press");
        c=int(a.text)+int(b.text);
        rez.htmlText=c;
        trace(c);
}

http://forums.adobe.com/servlet/Jive...ntToString.png

Aloran 24.12.2009 17:02

Код AS3:

rez.htmlText = String(int(a.text)+int(b.text));

кажись так)))

Nirth 24.12.2009 17:14

можно отэкстендидть TextField / Label или что там отображает.
Код AS3:

package my.pack.age
{
[imports...]
public class NumbericField extends TextField | Label | Text
{
    [Bindable]
    public function get integer():int
    {
        return parseInt( text );
    }
    public funciton set integer( value:int ):void
    {
        text = value.toString();
    }
}
}


leofit 25.12.2009 11:26

Код AS3:

var result = int(a.text)+int(b.text);
rez.htmlText = result.toString();

или по стопам JS =)
Код AS3:

var result = (a.text+0)+(b.text+0);
rez.htmlText = result + '';



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

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