|
|
|||||
Регистрация: Jun 2007
Сообщений: 106
|
Как достучатся до спрайта?
Скажите пжл., есть
Хочу применимть метод к Спрайту, пытаюсь так
|
|
|||||
Регистрация: Jun 2007
Сообщений: 106
|
так, другая интерпретация
Есть класс на базе класа Спрайт, с помощью которого я рисую всякую фигню. В приложении создаю обьект в который помещаю созданный обьект моего класса,с помощью , так вот я хочу применить методы к своему обьекту, как мне на него сослатся? |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Не понимаю. Ссылка на Sprite есть? Тогда в чем проблема?
Весь код сюда, пожалуйста. |
|
|||||
Регистрация: Jun 2007
Сообщений: 106
|
Создаем public function draw_all():void{ var Ob:ІDraw=new ІDraw (); Ob.setName(mainIndex, subIndex); var cont:UIComponent = new UIComponent(); cont.addChild(Ob); place_panel.addChild(cont); } Здесь ну жно прменить метод к ІDraw public function startDrow(e:Event):void { …….. doDrawPencil(); } в класе public function setName(mainIndex:Number,subIndex:Number):void { this.name= "shapeOf"+mainIndex+"_"+subIndex; } |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Ужасный код. Как минимум он должен выглядеть так:
private var _draw:Draw; public function drawAll():void { this._draw = new Draw(); this._draw.setName(this.mainIndex, this.subIndex); var container:UIComponent = new UIComponent(); container.addChild(this._draw); this.addChild(container); } public function startDraw(event:Event):void { this._draw.doDrawPencil(); } |
|
|||||
Регистрация: Jun 2007
Сообщений: 106
|
что-то не выходит.., можете разложить по-полочкам что куда,как для новичка?
Заранее благодарен. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Я уже разложил. Вникайте в код.
|
Часовой пояс GMT +4, время: 19:32. |
|
« Предыдущая тема | Следующая тема » |
|
|