Что-то я не понимаю покачто как тут может помочь маска.
И ещё, при подстановке класса SimpleButtonDemo в качестве класса документа, функция SimpleButtonDemo начинает выполняться при загрузке флешки, без вызова. Как это можно прекратить? Планируется что функция будет принимать параметры и в соответствии с ними создавать кнопки.(данные будут браться из массива, а параметры определять как сортировать, по каким критериям выбирать из массива и начиная с какого номера выводить)
===================================
И насчёт передачи параметров. Хотя это наверное немного не в тему. Если я определяю SimpleButtonDemo:
1.

Код:
public function SimpleButtonDemo( ... r)
или 2.

Код:
public function SimpleButtonDemo(r1:String, r2:String, r3:String)
и вызываю её из фла файла строкой

Код:
SimpleButtonDemo("А", "олёс", "Электро");
то появляется ошибка:

Код:
1137: Incorrect number of arguments. Expected no more than 1.
Если

Код:
SimpleButtonDemo("А");
для первого случая, то не нравится переданный параметр:

Код:
#1034: Type Coercion failed: cannot convert "А" to main.SimpleButtonDemo. at main::SimpleButtonDemo/main::frame1()
для третьего случая, когда
3.

Код:
public function SimpleButtonDemo(r1:String)
выдаёт ошибку:

Код:
Error #1063: Argument count mismatch on main::SimpleButtonDemo$iinit(). Expected 1, got 0.
Как тогда передать несколько параметров... и чтобы оно работало, и чем функцию не устраивает первый вариант.
