![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
package { import flash.display.Sprite; import flash.display.Shape; import flash.events.*; public class Main extends Sprite { private var particle:Shape; public function Main():void { particle = new Shape(); particle.graphics.beginFill(0xFF00FF); particle.graphics.lineStyle(2,0x000000); particle.graphics.drawCircle(0,0,5); particle.graphics.endFill(); addChild(particle); particle.x = 275; particle.y = 200; particle.addEventListener(MouseEvent.MOUSE_DOWN, md); } public function md(e:Event):void { trace("1234"); } } } Что делать, господа? |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
потому что у Shape нет такого свойства, и он не ловит это событие...F1
|
|
|||||
|
сделал так:
...... stage.addEventListener(MouseEvent.CLICK, reportClick); } function reportClick(event:MouseEvent):void { if (event.currentTarget == "[object Sprite]") { trace("S"); } ... По координатам тогда определять чтоль? |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
package { import flash.display.Sprite; import flash.events.*; public class Main extends Sprite { private var particle:Sprite; public function Main():void { particle = new Sprite(); particle.graphics.beginFill(0xFF00FF); particle.graphics.lineStyle(2,0x000000); particle.graphics.drawCircle(0,0,5); particle.graphics.endFill(); addChild(particle); particle.x = 275; particle.y = 200; particle.addEventListener(MouseEvent.MOUSE_DOWN, md); } public function md(e:Event):void { trace("1234"); } } } |
|
|||||
|
стервочка (я мужик)
|
если объекта 2 или 3, то у класса Event есть свойство target.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 11:10. |
|
|
« Предыдущая тема | Следующая тема » |
|
|