Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Вывод результата на экран (http://www.flasher.ru/forum/showthread.php?t=207670)

tihomir 29.04.2014 11:04

Вывод результата на экран
 
Здравствуйте! Написал значит я прибавление очков, а как теперь мне сделать чтобы переменная sc выводилась на экран в определённых координатах и как ей можно присвоить стиль?

Код AS3:

function polet (e:Event)
{
        var yayc = e.currentTarget;
        yayc.x += yayc.xmov;
        yayc.y += yayc.ymov;
        if (yayc.y>845)
        {
                yayc.removeEventListener(Event.ENTER_FRAME, polet);
                removeChild (yayc);
                // Удаляем объект из массива
                array1.splice(array1.indexOf(yayc), 1);
        }
        if (yayc.hitTestObject(Object(root).wolf.sobirat)) // Функция столкновения
        {
                yayc.removeEventListener(Event.ENTER_FRAME, polet);
                removeChild (yayc);
                // Удаляем объект из массива
                array1.splice(array1.indexOf(yayc), 1);
                sc +=1; // прибавление очков
                trace (sc);
        }
}

Я так понимаю вывод на сцену через addChild нужно как то делать?

samana 29.04.2014 11:10

Вам поможет текстовое поле. http://help.adobe.com/ru_RU/FlashPla...TextField.html

tihomir 29.04.2014 14:43

Я написал так
Код AS1/AS2:

var sc:Number=0; // переменная для подсчёта очков
var txt:TextField = new TextField();
txt.x = 300;
txt.y = 300;
addChild (txt);

и в функции я написал:
Код AS3:

txt.text = String(sc);

Правильно?

вроде работает, но такое ощущение что с задержкой...

Добавлено через 1 час 21 минуту
Ааааа, разобрался) Спасибо!


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

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