Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   мышка над Canvas - засечь это (http://www.flasher.ru/forum/showthread.php?t=146850)

micromacro 19.11.2010 17:30

мышка над Canvas - засечь это
 
Товарищи, не оставьте в беде.

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


Код AS3:

 
                        this.setStyle("borderColor", 0xFFFFFF);
                        this.setStyle("borderStyle", "solid");
 
                //----------------------------------------------
 
                this.addEventListener(MouseEvent.ROLL_OVER, mouseOver);
                this.addEventListener(MouseEvent.ROLL_OUT, mouseOut);
                //this.alpha=.01;
                //this.mouseChildren=false;       
 
                        function mouseOver(evt:MouseEvent){
                                setStyle("borderColor", 0xD0D0D0);
                        }
 
                        function mouseOut(evt:MouseEvent){
                                setStyle("borderColor", 0xFFFFFF);
                        }


GBee 19.11.2010 18:17

1) Тема не там
2) Закрасьте канвас (бэкграундколор) и бэкграундальфу = 0

micromacro 19.11.2010 20:16

У канваса же нет backgroundAlpha?

p.s. а к какому разделу это ближе?

Добавлено через 3 минуты
А поставил бэкальфу в приложение, и всё заработало. СУПЕР! Спасибо, пчёлка!


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

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