Salve a tutti, vi espongo il mio problema:
ho creato una listbox con 5 nomi di prodotti (prodotto1, prodotto2,...)vorrei che quando scelgo un prodotto dal menu ad esempio "prodotto1" mi si caricasse un movieClip e che in un campo di variabile con nome "m" venisse compilato il campo con la scritta "prodotto1".
Per vedere l'esempio (che non funziona) ho messo il .swf sull'indirizzo http://www.gianlucadester.it/Roberta/prova.swf
Il fatto è che ho mi si carica il movie e non si compila il campo variabile oppure il contrario.
Di seguito vi scrivo il listato che ho composto:
Tutto è su un unico frame. Il nome della variabile è "m", quello del movie è movieClip. Nel caso online mi carica il movie ma non compila il campo variabile
onSelect = function () {
m = mylistBox.getValue()
}
mylistBox.addItem("Select type......", "");
mylistBox.addItem("prdotto1", "prdotto1");
mylistBox.addItem("prdotto2", "prdotto2");
mylistBox.addItem("prdotto3", "prdotto3");
mylistBox.addItem("prdotto4", "prdotto4");
mylistBox.addItem("prdotto5", "prdotto5");
mylistBox.setChangeHandler("funzioneRoberta");
funzioneRoberta = function () {
var temp = mylistBox.getSelectedItem().label;
if (temp == "prdotto1") {
movieClip._visible = true;
movieClip.gotoAndPlay(2);
}else if (temp == "prdotto2") {
movieClip._visible = true;
movieClip.gotoAndPlay(2);
}else if (temp == "prdotto3") {
movieClip._visible = true;
movieClip.gotoAndPlay(2);
}else if (temp == "prdotto4") {
movieClip._visible = true;
movieClip.gotoAndPlay(2);
}else if (temp == "prdotto5") {
movieClip._visible = true;
movieClip.gotoAndPlay(2);
}
}
Grazie a tutti![]()

Rispondi quotando
