![]() |
Автозапуск функции из класс, вызов функции с параметрами.
При подстановке класса SimpleButtonDemo в качестве класса документа, функция SimpleButtonDemo начинает выполняться при загрузке флешки, без вызова. Как это можно прекратить?
Планируется что функция будет принимать параметры и в соответствии с ними создавать кнопки.(данные будут браться из массива, а параметры определять как сортировать, по каким критериям выбирать из массива и начиная с какого номера выводить) =================================== И насчёт передачи параметров. Хотя это наверное немного не в тему. Если я определяю SimpleButtonDemo: 1. Код:
public function SimpleButtonDemo( ... r)Код:
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.Класс SimpleButtonDemo Код:
package main { |
Из хелпа: Each SWF file has an associated ActionScript class, known as the main class of the SWF file. When Flash Player opens a SWF file in an HTML page, Flash Player calls the constructor function for that class and the instance that is created (which is always a type of display object) is added as a child of the Stage object.
Попробуйте оставить конструктор без параметров, а инициализацию производить в отдельном методе, его и вызывать с вашими параметрами. |
Цитата:
|
Спасибо, всё оказалось действительно просто.
Функцию SimpleButtonDemo прописал в fla, а класс документа вообще не стал проставлять. |
| Часовой пояс GMT +4, время: 06:55. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.