Я создаю приложение AIR с AS3, Citrus Engine и Starling. Вот два разных понятия создания TextField:Использование классов Starling и CitrusEngine с AIR
/*
Using native AS3 component.
import flash.text.TextField;
*/
var meaningTitle = new TextField();
meaningTitle.text = 'Meaning';
addChild(meaningTitle);
/*
Using Starling framework.
import starling.text.TextField;
*/
var meaningTitle = new TextField(0, 0, 'Meaning');
addChild(meaningTitle);
Используя рамки Старлинг я не могу добиться форматирования текста и другие интересные особенности AS3 TextField. Если бы я создать TextField с нативной компонентом AS3, а затем добавить его на сцену, я получаю эту ошибку:
Type Coercion failed: cannot convert flash.text::[email protected] to starling.display.DisplayObject.
Я нашел одно решение, он говорит, что я должен использовать это:
... as DisplayObject
Но это решение тоже не работает. Пожалуйста, помогите мне. Все, что я хочу, это форматирование TextField.