Добавление компонентов Flash для динамической обработки из файла AS3 - PullRequest
0 голосов
/ 20 января 2010

Когда я пытаюсь создать новый компонент списка флэш-памяти из моего файла as3 (FrontEnd.as) и добавить его на сцену, я получаю следующую ошибку: «1046: Тип не найден или не был константой времени компиляции : Список ". Ниже приведен код:

package {

import flash.display.MovieClip;
import fl.controls.List;

public class FrontEnd extends MovieClip {

    public function FrontEnd():void {
        trace("FrontEnd Here");
        init();
    }

    private function init() {
        var userSelect:List = new List();
        addChild(userSelect);
        userSelect.move(200, 100);
        userSelect.width = 120;
    }
}

}

Кто-то прокомментировал на странице liveocs, что вы должны перетащить компонент в библиотеку .fla, и не может создать его исключительно из as3. Это правда? Надеюсь, кто-то может привести меня в порядок, спасибо.

1 Ответ

1 голос
/ 20 января 2010

Это правда, Представьте, что компоненты пользовательского интерфейса во Flash состоят из двух частей:

  1. Классы, которые управляют компонентами
  2. Визуальные активы компонентов.

Когда вы импортируете классы только из ActionScript, они будут отсутствовать визуальные элементы, которые идут рука об руку с этим, поэтому просто перетащите список компонент в библиотеку, и вы должны быть в порядке.

...