Tasmanec
11.08.2011, 03:01
Всем доброго времени суток. В Action Script новичок. Есть вопрос: Как записать код прослушивания события MOUSE_DOWN для объекта(конкретно jpg изображение), загруженного в Loader?
нужно, чтобы изображение поворачивалось при нажатии на него, но почему то нет никакой реакции
вот кусок кода:
public class BitmapLoader extends Sprite {
var loader:Loader;
public function BitmapLoader() {
loader = new Loader();
loader.load(new URLRequest("http://www.adobe.com/shockwave/download/images/flashplayer_100x100.jpg"));
loader.contentLoaderInfo.addEventListener(Event.INIT, initListener);
loader.content.addEventListener(MouseEvent.MOUSE_DOWN, rotationJpg);
}
private function initListener (e:Event):void {
loader.content.x = 150;
loader.content.y = 150;
addChild(loader.content);
}
private function rotationJpg (e: MouseEvent): void{
if ( loader.content.rotationX ==0){
loader.content.rotationX = 45;
}
else {
loader.content.rotationX = 0;
}
}
}
Может кто знает в чем проблема?
нужно, чтобы изображение поворачивалось при нажатии на него, но почему то нет никакой реакции
вот кусок кода:
public class BitmapLoader extends Sprite {
var loader:Loader;
public function BitmapLoader() {
loader = new Loader();
loader.load(new URLRequest("http://www.adobe.com/shockwave/download/images/flashplayer_100x100.jpg"));
loader.contentLoaderInfo.addEventListener(Event.INIT, initListener);
loader.content.addEventListener(MouseEvent.MOUSE_DOWN, rotationJpg);
}
private function initListener (e:Event):void {
loader.content.x = 150;
loader.content.y = 150;
addChild(loader.content);
}
private function rotationJpg (e: MouseEvent): void{
if ( loader.content.rotationX ==0){
loader.content.rotationX = 45;
}
else {
loader.content.rotationX = 0;
}
}
}
Может кто знает в чем проблема?