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,