Код 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 минут
Проблема решена, виноваты шрифты