Я пытаюсь сделать кнопку (кнопка MovieClip), что, когда вы наводите на нее курсор (MOUSE_OVER
), она вызывает функцию, отображающую некоторый текст. Единственная проблема в том, что она не работает: p. Или, по крайней мере, не так, как я хочу, чтобы он работал. Дело в том, что когда я нависаю над ним в первый раз, ничего не отображается. Если я удаляю мышь из мувиклипа и снова навешиваю над ним, он работает отлично. Вот мой код:Проблема с текстовым полем As3
private var priceString:TextField = new TextField();
private function addText(price:String):void{
var priceStringFormat = new TextFormat;
priceStringFormat.color = 0xFF0000;
priceStringFormat.font = 'TradeGothic';
priceStringFormat.size = 30;
priceString.x = 285;
priceString.y = 15;
priceString.setTextFormat(priceStringFormat);
priceString.autoSize = TextFieldAutoSize.LEFT;
priceString.text = "Upgrade Costs: " + price;
getStage.addChild(priceString);
}
Я не могу себя видеть проблему: с. Другие текстовые поля в том же формате в одном классе отлично работают. GetStage var поддерживает доступ к сцене. (Он работает с другими текстовыми полями). Странно также то, что если я попытаюсь добавить мувиклип вместо текстового поля, он будет работать отлично.
Вот как это должно выглядеть: http://i.stack.imgur.com/5a0jf.png
Спасибо, брах! ;) – zoda
вы ставите, рад, что сработал для вас! – Ronnie