Flash: invertire il menu a tendina

Di: Samba | 26/09/2020 18:42:20
ciao a tutti, ho un piccolo problema con un menu a tendina. Premetto che essendo un grafico non sono un buon programmatore, praticamente non ne capisco molto.
Il mio problema è semplicissimo ho trovato un menu a tendina già impostato, ho cambiato le voci, i colori e i collegamenti, fin qui tutto a posto. Il problema sta nel fatto che la tendina si apre verso l'alto e non verso il basso come vorrei io.
Credo si debba cambiare qualcosa qui:
on (release) {
if (this.toggle == "up") {
this._parent.But1.newy = this._y-(1*(this._height));
this._parent.But2.newy = this._y-(2*(this._height));
this._parent.But3.newy = this._y-(3*(this._height));
this._parent.But4.newy = this._y-(4*(this._height));
this.toggle = "down";
// trace(this.toggle);
} else {
this._parent.But1.newy = this._y;
this._parent.But2.newy = this._y;
this._parent.But3.newy = this._y;
this._parent.But4.newy = this._y;
this.toggle = "up";
// trace(this.toggle);
}
}
Grazie a tutti per il prezioso aiuto che mi darete...

Risposte



Hola!
Così guardando il codice ti direi di far diventare tutte le righe di codice:
"this._parent.But1.newy = this._y - (1*(this._height));"
in:
"this._parent.But1.newy = this._y + (1*(this._height));"
(ovvero sostituire i segni "-" con i "+" !!)
infatti se non ho interpretato male il codice quelle righe sono quelle che definiscono la posizione in altezza (y) dei pulsanti che devono essere visualizzati!
spero di esserti stato utile.

Di: alispiegate | 26/09/2020 18:42:20