Показать сообщение отдельно
Старый 31.10.2008, 10:40
Орец вне форума Посмотреть профиль Отправить личное сообщение для Орец Найти все сообщения от Орец
  № 18  
Орец

Регистрация: Jan 2008
Сообщений: 38
Что-то я не понимаю покачто как тут может помочь маска.

И ещё, при подстановке класса 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.
Как тогда передать несколько параметров... и чтобы оно работало, и чем функцию не устраивает первый вариант.