Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   event + debugging in eclipse (http://www.flasher.ru/forum/showthread.php?t=112373)

полосатый 26.05.2008 00:56

event + debugging in eclipse
 
приФФет ФФсем :bye:

помогите програмеру с опытом, но совершенно без опыта во Flex-е понять, почему не работает следующиe два Eventa?

Код:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()" backgroundGradientAlphas="[1.0, 1.0]" backgroundGradientColors="[#FFFFFF, #FFFFFF]">

        <mx:Script>
                <![CDATA[
                        import mx.controls.Text;
                        import mx.core.UIComponent;
                        import mx.controls.Alert;
                        import flash.events.MouseEvent;
               
                        import flash.display.Sprite;
                       
                        public function initApp(): void {
                                var pic:UIComponent = new UIComponent();
                               
                                // ---
                                var spr:Sprite = new Sprite();
                               
                                spr.x = 0;
                                spr.y = 0;
                                spr.graphics.lineStyle(1, 0xBBBBBB);
                               
                                spr.graphics.moveTo(0, 0);
                                spr.graphics.lineTo(100, 100);
                               
                                spr.graphics.moveTo(10, 0);
                                spr.graphics.lineTo(1100, 100);
                               
                                pic.addChild(spr);
                                canv.addChild(pic);
                               
                                // ---
                                var text:Text = new Text();
                                text.text = "hi";
                                text.move(10, 10);
                                text.addEventListener(MouseEvent.MOUSE_OVER, onClick);
                               
                                canv.addChild(text);
                               
                                canv.addEventListener(MouseEvent.MOUSE_OVER, onClick);
                        }
                       
                        public function onClick(): void {
                                Alert.show("OK");
                        }
                ]]>
        </mx:Script>

        <mx:Canvas x="71" y="152" width="200" height="200"  id="canv" />
        <mx:Label text="Flash Player Version: {flash.system.Capabilities.version}, Debug Player: {flash.system.Capabilities.isDebugger}"/>
               
</mx:Application>

пы.сы.: никто не подскажет, как дебагить вот такое вот вообще?

пасиба БОЛЬШОе заранее :)

полосатый 26.05.2008 01:54

о горе мне горе, нашёл ошибку..

1) забыл что функция должны принимать event
2) нашёл дебуггер для firefox

а можно ли как навесить получить из event-а, какая именно линия была пересечена и сделать её скажем другим цветом? что-то не пойму как это можно сделать..

посоветуйте, как шустро понять структуру пакетов? (есть опыт программирования на ява около пяти лет)


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

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