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

JavaScript Discussion :

Changement d'état combobox sur symbole Adobe Fireworks


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    477
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 477
    Par défaut Changement d'état combobox sur symbole Adobe Fireworks
    Bonjour à tous et merci d'avance pour votre aide.

    J'ai crée un symbole sous Adobe Fireworks, celui-ci est composé de différent calque.
    A l'aide de ses propriétés, je souhaiterais changer son apparence à l'aide d'une liste déroulante.

    Les calques sont bien nommé: slashSmall, slashLarge et cross

    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
    function setDefaultValues()
    {
    	var currValues = new Array();
     
    	currValues.push({ name:"state_fill",   	type:"ComboBox", 	value:"SlashSmall,SlashSmall,SlashLarge,Cross" });
    	currValues.push({ name:"lable_visible", type:"boolean", 	value:"false" });
    	currValues.push({ name:"label", 		type:"text", 		value:"label" });
    	Widget.elem.customData["currentValues"] = currValues;
    }
     
    function applyCurrentValues()
    {
    	var vals = Widget.elem.customData["currentValues"];
    	var state = vals[0].value.split(",")[0].toString();
     
    	Widget.GetObjectByName("slashSmall").visible   = ( enabled && (state=="SlashSmall"));
    	Widget.GetObjectByName("slashLarge").visible    = ( enabled && (state=="SlashLarge"));
    	Widget.GetObjectByName("cross").visible   = ( enabled && (state=="Cross"));
     
    	Widget.GetObjectByName("label").visible = vals[1].value;
    	Widget.GetObjectByName("label").textChars = vals[2].value.toUpperCase();
    }
     
    switch (Widget.opCode)
    {
    	case 1: setDefaultValues();   break;
    	case 2: applyCurrentValues(); break;
    }
    Les lignes de code qui posent probléme sont les lignes 21, 22 et 23

    Merci à vous,

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    477
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 477
    Par défaut
    Je viens à peine de découvrir ce plugin gratuit pour Adobe Fireworks.
    Pour ceux que ça intéresse c'est une console de debug qui n'existe pas à la base dans le logiciel.

    http://johndunning.com/fireworks/about/FWConsole

    Cause de mon erreur, simple erreur de frappe.

    Merci à vous

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

Discussions similaires

  1. Event sur changement d'état d'un booléen.
    Par Tanoak_LaCapuche dans le forum C#
    Réponses: 0
    Dernier message: 22/05/2012, 12h03
  2. Réponses: 6
    Dernier message: 03/12/2010, 10h12
  3. [Jboss5] datasource notification sur changement d'état
    Par pirvo dans le forum Wildfly/JBoss
    Réponses: 1
    Dernier message: 19/08/2010, 01h53
  4. Réponses: 4
    Dernier message: 12/04/2010, 18h22
  5. Changement d'état au click sur un bouton
    Par aiss57 dans le forum Flex
    Réponses: 3
    Dernier message: 20/05/2009, 15h52

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