Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/02/2011, 18h39   #1
Membre confirmé
 
Homme Ot Othman
Administrateur système et base de données
Inscription : décembre 2007
Messages : 456
Détails du profil
Informations personnelles :
Nom : Homme Ot Othman
Âge : 24
Localisation : France, Aveyron (Midi Pyrénées)

Informations professionnelles :
Activité : Administrateur système et base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2007
Messages : 456
Points : 276
Points : 276
Envoyer un message via Skype™ à DBA_OCP
Par défaut Modifier la taille de l'Alert

Bonjour,

Est ce que c'est possible de modifier la longueur et la largeur d'une Alert ?
Si oui, comment svp.

J'ai passé l'après midi sur google à chercher mais je trouve rien !

Merci pour votre aide.
DBA_OCP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2011, 20h02   #2
Membre actif
 
Inscription : février 2011
Messages : 123
Détails du profil
Informations personnelles :
Âge : 22

Informations forums :
Inscription : février 2011
Messages : 123
Points : 152
Points : 152
D'apres la doc : http://help.adobe.com/en_US/FlashPla...ols/Alert.html
ça n'as pas l'air d'être possible par conte la taille des boutons tu peux ......
Mais sinon tu peux passer par un PopUpManager :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"  viewSourceURL="srcview/index.html">
    <mx:Script>
        <![CDATA[
            import mx.events.CloseEvent;
            import mx.managers.PopUpManager;
            import mx.containers.TitleWindow; 
            private var _window:TitleWindow;
 
            private function showWindow(event:MouseEvent):void{
                _window = TitleWindow(PopUpManager.createPopUp(this, TitleWindow));
                _window.showCloseButton = true;
                _window.addEventListener(CloseEvent.CLOSE, closeHandler);
                _window.height=700;
                _window.width=1024;
               PopUpManager.centerPopUp(_window);
            }
 
            private function closeHandler(event:CloseEvent):void{
                PopUpManager.removePopUp(_window);
            }
        ]]>
    </mx:Script>
    <mx:Button label="Ouvrir une PopUp avec PopUpManager" click="showWindow(event)"/>
</mx:Application>
Cordialement Laurent
ALaurent22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2011, 20h15   #3
Membre confirmé
 
Homme Ot Othman
Administrateur système et base de données
Inscription : décembre 2007
Messages : 456
Détails du profil
Informations personnelles :
Nom : Homme Ot Othman
Âge : 24
Localisation : France, Aveyron (Midi Pyrénées)

Informations professionnelles :
Activité : Administrateur système et base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2007
Messages : 456
Points : 276
Points : 276
Envoyer un message via Skype™ à DBA_OCP
Merci pour ta réponse.

Effectivement j'ai vu qu'il avait la possibilité de faire cela avec la class PopupManager sauf que, dans mon cas, pour le faire il faudra que je refasse pratiquement le tout de mon projet.

Surtout que l'usage de cette dernière n'est vraiment simple avec tout les controles que je fais avec les Alert !
DBA_OCP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2011, 16h52   #4
Modérateur
 
Homme
Consultant Flex / Java
Inscription : novembre 2008
Messages : 452
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Luxembourg

Informations professionnelles :
Activité : Consultant Flex / Java
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2008
Messages : 452
Points : 637
Points : 637
Salut,
pour compléter le post de ALaurent22, tu peux créer un composant générique avec PopupManager et le réutiliser partout.

Rien n'empêche ton composant d'hériter de la classe Alert, et ainsi donc utiliser/overrider certaines propriétés.
__________________
N'oubliez pas avant de poster :
et bien sûr la doc Flex
Krazymins est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2011, 12h44   #5
Membre confirmé
 
Avatar de samy2525
 
Inscription : janvier 2008
Messages : 249
Détails du profil
Informations personnelles :
Localisation : France, Hauts de Seine (Île de France)

Informations forums :
Inscription : janvier 2008
Messages : 249
Points : 266
Points : 266
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
 
/**
 * Creer une Pop up d'alerte avec un rendu HTML
 * @ param titre de la pop up
 * @ message à afficher 
 */ 
public function myAlert(title : String, message : String):void
{
 
       var totalHeight:uint = 10;
        var a:Alert = Alert.show(message, title);
        a.mx_internal::alertForm.mx_internal::textField.htmlText = message;
              a.mx_internal::alertForm.mx_internal::textField.validateNow();
      	var nbLigne : int = a.mx_internal::alertForm.mx_internal::textField.numLines;
            for (var i:int = 0; i < nbLigne; i++)
            {
                 // getting the height of one text line
                 var textLineHeight:int =a.mx_internal::alertForm.mx_internal::textField.getLineMetrics(i).height;
                 // adding the height to the total height
                 totalHeight += textLineHeight;
            }  
            a.height = totalHeight + 60;
}
Ce code existe déjà sur un site que j'ai oublié dés que je le retrouve je mettrais le lien

le message en HTML si tu veux mettre une partie en rouge bleu comme tu veux


si tu veux pas du HTML tu remplace

par Bon courage
Samy
__________________
http://www.m-ataf.com (En cours de construction)
samy2525 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2011, 23h07   #6
Membre confirmé
 
Homme Ot Othman
Administrateur système et base de données
Inscription : décembre 2007
Messages : 456
Détails du profil
Informations personnelles :
Nom : Homme Ot Othman
Âge : 24
Localisation : France, Aveyron (Midi Pyrénées)

Informations professionnelles :
Activité : Administrateur système et base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2007
Messages : 456
Points : 276
Points : 276
Envoyer un message via Skype™ à DBA_OCP
Merci pour vos réponses.

C'est bon j'ai reglé le problème. J'ai seulement agrandi la police et c'est bon.
DBA_OCP est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h35.


 
 
 
 
Partenaires

Hébergement Web