Форум 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=108163)

zinchencko 16.02.2008 19:03

Айдишник
 
Есть следующий код, на сцену атачится из библиотеки объект ComentShape, в него добавляеться текст comentNa.
Таких объектов coment на сцене много и мне надо к ним обращаться.
Для этого к имени coment хочу приплюсовать comentNamber.

Как это сделать?

Код:

package com.example.programmingas3.spritearranger
{
        import flash.display.*;
        import flash.events.*;
        import flash.text.*;

           
        public class ComentSprite extends GeometricSprite
        {
                var comentNamber:int;
               
                var coment : ComentShape;
               
                public function ComentSprite(comentNamber:int)
                {
                        coment = new ComentShape();
                       
                        this.addChild(coment);
                       
                        var formatter : TextFormat = new TextFormat();
                        formatter.font = "Tahoma";
                        formatter.size = 9;
                       
                        var comentNa : TextField = new TextField();
                        comentNa.embedFonts = true;               
                        comentNa.defaultTextFormat = formatter;
                        comentNa.setTextFormat(formatter);
                       
                        comentNa.text = comentNamber;
                        comentNa.selectable = false;
                        comentNa.autoSize = TextFieldAutoSize.CENTER;
                       
                        comentNa.x = 2.5;
                        comentNa.y = - 0.5;
                       
                        this.coment.addChild(comentNa);
                       
                }

        }
}


etc 16.02.2008 19:09

А использовать name не катит? Ну или хеш…

†‡Paladin‡† 16.02.2008 21:55

А лучше сделать push(comentNa) перед добавлением. Тогда у тебя будет массив со списком всех комментов и отсутствие другого геморроя =)


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

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