Ну да, согласен, что не совсем понятно.
Я создаю во флексе модуль Файл->Создать->MXML модуль. Называю его MyModule. Получаю:
Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<mx:Module xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<fx:Declarations>
<!-- Разместить невизуальные элементы (например, службы или объекты значений) -->
</fx:Declarations>
<s:Label text="Метка"/>
</mx:Module>
Теперь в основном приложении хочу добавить этот модуль, для этого обычно пишу так:
Код AS3:
var mod :MyModule = new MyModule ();
При этом получаю свой модуль, где есть Label со значением Метка.
Я хочу что то типа такого:
Код AS3:
var mod :MyModule = new MyModule ("Привет");
Вот это слово привет хочу запихнуть вместо слова "Метка", которая присутствует по умолчанию. Т.е. очень удобно и наглядно, объявить модуль и инициализировать все сразу.
Да, можно это сделать в несколько строчек, но хочется именно через конструктор, если это возможно.