Herança é assim mesmo

Package mx.controls <http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/controls/package-detail.html>
Class   public class Alert
Inheritance Alert Inheritance Panel <http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/containers/Panel.html> Inheritance Container <http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/core/Container.html> Inheritance UIComponent <http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/core/UIComponent.html> Inheritance FlexSprite <http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/core/FlexSprite.html> Inheritance Sprite <http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/Sprite.html> Inheritance DisplayObjectContainer <http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/DisplayObjectContainer.html> Inheritance InteractiveObject <http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/InteractiveObject.html> Inheritance DisplayObject <http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/DisplayObject.html> Inheritance EventDispatcher <http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/events/EventDispatcher.html> Inheritance Object <http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Object.html>

*Language Version: *    ActionScript 3.0

*Product Version: *     Flex 3

*Runtime Versions: *    Flash Player 9, AIR 1.1


Ou vc utiliza outro SKIN, ou cria um ALERT personalizado, sem herdar de PANEL.


brunobg
****************************************************
www.brbsoftware.com.br
[email protected]  (MSN&  Skype)
blogflex.brunobg.com
@brunogrohs
(21) 9913-2397


Em 17/11/2011 09:44, [email protected] escreveu:

eu estou usando na minha aplicação Flex sdk 3.6 o seguinte css

Panel

{

borderSkin: Embed(source="skins/crm_main_skin.swf",symbol="Panel_borderSkin");

controlBarBackgroundSkin: Embed(source="skins/crm_main_skin.swf",symbol="Panel_controlBarBackgroundSkin");

}

O problema é que o alert herda esse skin que possue uma imagem no fundo que herda em todos os módulos que uso o Panel

Já tentei desativar de diversas formas e num consigo, tem como o Alert não herdar do css ?

Fiz assim e não adiantou.

*public**function*sair():*void*{

       Alert.yesLabel = *"Sim"*;

       Alert.noLabel  = *"Não"*;

       Alert.buttonHeight = 50;

       Alert.buttonWidth  = 100;

*var*a:Alert = Alert.show(*"Deseja encerrar o programa ?"*,*"Encerramento"*, Alert.YES|Alert.NO, *this*, encerrar, iconPergunta, Alert.NO);

a.setStyle(*"borderSkin"*,*null*);

       a.setStyle(*"fontSize"*  ,10);

       a.setStyle(*"backgroundImage"*,*null*);

       a.setStyle(*"controlBarBackgroundSkin"*,*null*);

       a.setStyle(*"color"*     ,0xff0000);

       a.height = 150;

a.width = 300;

}

Tentei até criar um css para o Alert o titulo até mudou mas a imagem de fundo não some.

Alert{

color: #124332;

background-color: #ffffff;

header-colors: #243322,#243322;

header-height:19;

drop-shadow-enabled: true;

drop-shadow-color:#243322;

corner-radius:6;

border-style:solid;

border-thickness: 1;

border-color: #243322;

footer-colors: #243322,#ffffff;

title-style-name: "title";

}

Alguém sabe como fazer isso  ??

obrigado

--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev

--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

<<inline: inherit-arrow.gif>>

Responder a