Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Mur4ik

Диалог между Mur4ik и Garrity
Отображение с 1 по 2 из 2 публичных сообщений
  1. Mur4ik
    04.06.2011 01:09
    Mur4ik
    Попробуй так
    function click_event (e:MouseEvent)
    {
    trace (e.currentTarget.name);
    }
  2. Garrity
    01.06.2011 11:52
    Garrity
    Mur4ik добр врем сут, помоги сослаться на sprite, знаю, в корне все делаю не правильно:

    Код AS3:
    function creat_spr():Sprite
    {
    	var spr:Sprite = new Sprite();
    		spr.graphics.beginFill(0x333333);
    		spr.graphics.drawRect(0,0,50,50);
    		spr.graphics.endFill();
    		spr.x = 0;
    		spr.y = 0;
    		return (spr);
    }
     
    var spr1:Sprite = creat_spr();
    	spr1.x = 100;
    	spr1.y = 50;
    	spr1.name = "sprite1";
    	spr1.addEventListener(MouseEvent.CLICK, click_event)
    	stage.addChild (spr1);
     
    var spr2:Sprite = creat_spr();
    	spr2.x = spr1.x + spr1.width + 30;
    	spr2.y = spr1.y;
    	spr2.name = "sprite2";
    	spr2.addEventListener(MouseEvent.CLICK, click_event)
    	stage.addChild (spr2);
     
    var spr3:Sprite = creat_spr();
    	spr3.x = spr2.x + spr2.width + 30;
    	spr3.y = spr1.y;
    	spr3.name = "sprite3";
    	spr3.addEventListener(MouseEvent.CLICK, click_event)
    	stage.addChild (spr3);
     
    function click_event (e:MouseEvent)
    {
    	trace (this.name) // выводит root1
    }

 


Часовой пояс GMT +4, время: 18:07.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.