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

Golovorot 25.03.2015 16:28

текстовое поле
 
Код AS3:

package battle 
{
        import flash.display.MovieClip;
        import flash.display3D.textures.Texture;
        import flash.events.Event;
        import flash.events.MouseEvent;
        import flash.events.TimerEvent;
        import flash.filters.GlowFilter;
        import flash.net.URLVariables;
        import flash.sampler.NewObjectSample;
        import flash.text.TextField;
        import flash.utils.Timer;
        import windows.BattleInfoWindow;
        /**
        * ...
        * @author baldworm
        */

        public class Battle extends MovieClip
        {
                public static var BATTLE_COMPLETE:String = "battle complete";
                private var COLUMN_NUM:int        = 7;
                private const ROW_NUM:int        = 7;
                private const OUT_COLUMNS_NUM:int  = 2; // за краем экрана для респавна
 
                private var field:Field;
                private var params:URLVariables;
 
                private var goodNum:int;
                private var badNum:int;
 
                private var bot:int;
 
                private var units:Vector.<Unit>;
 
                public static var field:Field;
 
                private var goodRow:Vector.<int>;
                private var badRow:Vector.<int>;
 
                public static var glow:GlowFilter;
 
                private var rows:Vector.<MovieClip>;
 
                private var tower:Tower;
                private var hero:Hero;
                private var checkNum:String;
 
                public var _goodTxt:TextField;
                public var _badTxt:TextField;
 
                private var timer:Timer;
 
                public function Battle(params:URLVariables, _goodTxt:TextField, _badTxt:TextField) {
                        this._goodTxt = _goodTxt;
                        this._badTxt = _badTxt;
                        this.params = params;
 
                        bot = params["bot"];
 
                                // spawning units
                        field = new Field();
                        addChild(field);
 
                        goodRow = new Vector.<int>(ROW_NUM);
                        badRow = new Vector.<int>(ROW_NUM);
                        goodNum = int(params["good_sp_num"]) + int(params["good_sh_num"]) + int(params["good_bw_num"]);
                        badNum        = int(params["bad_sp_num"]) + int(params["bad_sh_num"]) + int(params["bad_bw_num"]);
...

в поле _goodTxt не отображается goodNum, а если через trace идти, то все хорошо

Добавлено через 2 часа 17 минут
Проблема решена, виноваты шрифты


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

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