IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flash Discussion :

[FLASH 8] [Remoting] [Java] invocation unique


Sujet :

Flash

  1. #1
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 71
    Par défaut [FLASH 8] [Remoting] [Java] invocation unique
    Bonjour !
    j'essaie d'invoquer une methode service qui verifie un login et un password.
    le probleme est que tout va bien sauf que l'invocation de la methode java ne se fait qu'un seule fois. voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    	function Validate_Result (res : ResultEvent)
    	{
    		var Domains = res.result;
    		if (Domains == false)
    		{				
     
     
    		 createMyAlert();
    			_level0.application.authentification.authentification_mc.login_input.text = "";
    			_level0.application.authentification.authentification_mc.passw_input.text = "";
    			_level0.application.authentification.authentification_mc.login_input.setFocus ();
    		 }
    quand je décommente "createMyAlert();" tout aura bien.
    sinon la fonction Validate_Result ne s'invoque qu'une seule fois.
    une autre chose que la fonction createMyAlert(); quand décommentée ne s'invoque qu'aprés un 2eme click sur le bouton d'invocation.
    y'a t il qqun qui sait comment pallier à ce probleme

  2. #2
    Membre émérite
    Avatar de thecaptain
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2003
    Messages
    919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Décembre 2003
    Messages : 919
    Par défaut
    Salut,

    elle fait quoi ta méthode createMyAlert ???

    @++

  3. #3
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 71
    Par défaut
    dans cette methode j'instancie une classe alertBox
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    alert = new alertBox ();
    alert.createAlert (Path, num, clip);
    ça peut etre un peu du rien du tout mais ç'était essayé juste pour des raisons de test, l'instanciation doit etre dans la classe
    pour la classe alertBox voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    import mx.screens.Form;
    import mx.controls. *;
    class alertBox
    {
    	private var alert : MovieClip;
    	function alertBox ()
    	{
    	}
    	function createAlert (path, i,clp)
    	{
    		var xmlLblData : XML = new XML ();
    		xmlLblData.load ("http://casistunisia02:8080/RemoteServices/xmls/fr/alert_lblFiller.xml");
    		xmlLblData.onLoad = function ()
    		{
    			var anode : Array = this.firstChild.childNodes;
    			var _instructions : String = anode [0].attributes.instructions;
    			var _title : String = this.firstChild.firstChild.attributes.aTitle;
    			path.ok_btn.SensZoneBtn.onRelease = function ()
    			{
    				path.attachMovie ("alertBox", "alertBoxInst", path.getNextHighestDepth,
    				{
    					_x : 24, _y :384
    				});
    				path.alertBoxInst.mainClip.instructions_txt.text = _instructions;
    				path.alertBoxInst.mainClip.alertTitle.text = _title;
     
    				//alert settings
     
    				path.alertBoxInst.mainClip.auth_skope.gotoAndStop(clp);
    				path.alertBoxInst.mainClip.close_btn.gotoAndStop(clp);
    				path.alertBoxInst.mainClip.ok_btn.gotoAndStop(clp);
    				path.alertBoxInst.mainClip.close_btn.SensZoneBtn.useHandCursor=false;
    				path.alertBoxInst.mainClip.SensZoneBtn.useHandCursor=false;
     
    				// handle alert events
     
    				path.alertBoxInst.mainClip.ok_btn.SensZoneBtn.onRelease = function ()
    				{
    					path.alertBoxInst.removeMovieClip ();
    				}
    				path.alertBoxInst.mainClip.close_btn.SensZoneBtn.onRelease = function ()
    				{
    					path.alertBoxInst.removeMovieClip ();
    					delete path.createAlert();
    					trace("delalert "+alert);
    				}
    				path.alertBoxInst.mainClip.SensZoneBtn.onPress = function ()
    				{
    					path.alertBoxInst.startDrag ();
    				}
    				path.alertBoxInst.mainClip.SensZoneBtn.onRelease = function ()
    				{
    					stopDrag ();
     
    				}
    				//
    			}
    		}
    		xmlLblData.ignoreWhite = true;
    	}
    }
    merci!

  4. #4
    Membre émérite
    Avatar de thecaptain
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Décembre 2003
    Messages
    919
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Décembre 2003
    Messages : 919
    Par défaut
    re,

    tiens c'est passé en résolu c'était quoi le problème ?

    @++

  5. #5
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 71
    Par défaut
    coucou!
    c'était une erreur de redendance d'evenements

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. integrer du flash dans du java
    Par tetelle46100 dans le forum API standards et tierces
    Réponses: 8
    Dernier message: 17/07/2006, 19h32
  2. Réponses: 1
    Dernier message: 02/01/2006, 13h58
  3. [FLASH 8] [remoting] [java] recordset problem
    Par abenhass dans le forum Flash
    Réponses: 4
    Dernier message: 19/12/2005, 09h10
  4. [FLASH 8][openAMF][remote][java]probleme d'import
    Par Invité dans le forum Flash
    Réponses: 5
    Dernier message: 02/12/2005, 17h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo