![]() |
|
||||||||||
|
|||||
|
меценат
|
к муви-клипу обращаются таким обоазом :
а если я использую Спрайт как мне обратится к нему к Спрайту ? попробую дополнить вопрос можно сделать таким образом : package
{
import flash.display.Sprite;
import flash.display.Stage;
import flash.events.MouseEvent;
[SWF(width='500', height='400', backgroundColor='#669999', frameRate='21')]
/*____________________________________________________*/
public class Ship extends Sprite
{
private var thisDraw: Sprite;
public function Ship()
{
shipDraw();
}
private function shipDraw(): void
{
thisDraw = new Sprite;
thisDraw.graphics.beginFill(0xFFFF00);
thisDraw.graphics.drawCircle(0, 0, 40);
thisDraw.graphics.endFill();
addChild(thisDraw);
thisDraw.x = stage.stageWidth / 2;
thisDraw.y = stage.stageHeight / 2;
thisDraw.buttonMode = true;
thisDraw.addEventListener(MouseEvent.MOUSE_DOWN, onshipClick);
}
public function onshipClick(event:MouseEvent): void
{
event.target.graphics.clear();
event.target.graphics.beginFill(0xFFFFFF);
event.target.graphics.drawCircle(0, 0, 40);
event.target.graphics.endFill();
}
}
}
package
{
import flash.display.Sprite;
import flash.display.Stage;
import flash.events.MouseEvent;
[SWF(width='500', height='400', backgroundColor='#669999', frameRate='21')]
/*____________________________________________________*/
public class Ship extends Sprite
{
private var thisDraw: Sprite;
public function Ship()
{
shipDraw();
}
private function shipDraw(): void
{
thisDraw = new Sprite;
thisDraw.graphics.beginFill(0xFFFF00);
thisDraw.graphics.drawCircle(0, 0, 40);
thisDraw.graphics.endFill();
addChild(thisDraw);
thisDraw.x = stage.stageWidth / 2;
thisDraw.y = stage.stageHeight / 2;
thisDraw.buttonMode = true;
thisDraw.addEventListener(MouseEvent.MOUSE_DOWN, onshipClick);
}
public function onshipClick(event:MouseEvent): void
{
thisColor();
}
private function thisColor(): void
{
//...?
}
}
}
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники Последний раз редактировалось D12; 26.07.2008 в 18:59. Причина: дополнение вопроса |
![]() |
Часовой пояс GMT +4, время: 16:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|