Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Передать параметр в функцию, при обработке события (http://www.flasher.ru/forum/showthread.php?t=117405)

Nik_M 27.10.2008 12:49

Передать параметр в функцию, при обработке события
 
Здравствуйте, вот есть код:
Код:

package {
               
        import flash.display.Sprite;
        import flash.events.MouseEvent;
               
       
        public class DrawGraph extends Sprite{
                private var spriteRect:Array = new Array();
                                       
                public function DrawGraph():void        {
                       
                        createLine();
                       
                }
               
                private function createLine():void{
                       
                                               
                        for (var i:Number = 0; i<10; i++){
                               
                                spriteRect[i] = new Sprite();

                                spriteRect[i].graphics.beginFill(0xFF0000,1);
                                spriteRect[i].graphics.drawRect(20*i,100,10,Math.random()*50);
                                spriteRect[i].graphics.endFill();
                               
                                addChild(spriteRect[i]);
                               
                                spriteRect[i].addEventListener(MouseEvent.MOUSE_OVER, overRect)
                                spriteRect[i].addEventListener(MouseEvent.MOUSE_OUT, outRect);
                                                               
                        }
                                               
                }
       


                public function overRect(event:MouseEvent):void{
                        trace("высота");
                }
               
                public function outRect(event:MouseEvent):void{
                       
                }
               
        }
}

Вопрос: Как мне передать ТЕКУЩИЙ параметр в функцию overRect , чтобы, например, я при наведении на объект мог вывести его текущее значение, ну скажем высоту прямоугольника, которая соответственно задается рандомно в цикле. Спасибо!

etc 27.10.2008 13:05

http://www.flasher.ru/forum/showthread.php?t=113736

Nik_M 27.10.2008 13:46

да, все получилось, спасибо Вам огромное!


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

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