![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2004
Сообщений: 30
|
Подскажите в каком направлении гуглить.
У меня в библиотеке есть MovieClip, я к нему прицепил свой класс. В конструктор моего класса я хочу передать кое-какие начальные параметры. Если создаешь экземпляр моего класса программно естественно проблем передать конструктору нужные ему параметры нет. А что делать если я хочу добавить этот класс через IDE перетащив соответствующий MovieClip из библиотеки? Как передать нужные конструктору параметры? Если просто ничего не передавать то компилятор ожидаемо даст ошибку. Заранее спасибо. |
|
|||||
|
На тот случай, если экземпляр создается без параметров, предусмотрен подход с созданием параметров по-умолчанию:
package { import flash.display.Sprite; /** * ... * @author gloomyBrain * @mail CartoonRaccoon@gmail.com */ public class ScrollButton extends Sprite { public static const LEFT:String = "left"; public static const RIGHT:String = "right"; private var _type:String; public function ScrollButton(type:String = ScrollButton.LEFT) { super(); this._type = type; this.init(); } private function init():void { // some code here } } }
__________________
...вселенская грусть |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
сделайте метод init
__________________
Отряд Котовскага |
|
|||||
|
Регистрация: Oct 2004
Сообщений: 30
|
спасибо, очень помогли, сделаю по примеру gloomyBrain
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:16. |
|
|
« Предыдущая тема | Следующая тема » |
|
|