- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- semplificazione script
-
semplificazione script
salve, come potrei semplificare questo script visto che le "voci" saranno un centinaio?
bottone.onPress=function() {
this.onEnterFrame=function(){
if (_root.bottone_premuto == true) {
_root.campo_errore.text = ""
if (_root.ctrl_scala.cursore._x<=0){
_root.ctrl_scala.cursore._x=0
}
if (_root.ctrl_scala.cursore._x>=_root.ctrl_scala.barra._width){
_root.ctrl_scala.cursore._x=_root.ctrl_scala.barra._width
}
_root.fatt_scala(_root.ctrl_scala.cursore._x)
_root.rdm_cursore()
if (_root.cont.prova1.text == "seconda voce") {
ctrl_scala.cursore._x=20;
map._y = 113;
map._x = -50;}
else if (_root.cont.prova1.text == "terza voce") {
ctrl_scala.cursore._x=20;
map._y = 50;
map._x = -20;
}
else {
_root.campo_errore.text = "elemento non trovato"
}
}
}
}
bottone.onRelease=function(){
delete this.onEnterFrame;
}
Grazie
-
ho apportato delle modifiche lo script è diventato:
bottone.onPress=function() {
this.onEnterFrame=function(){
_root.bottone_premuto == true
_root.campo_errore.text = ""
ctrl_scala.cursore._x=20;
if (_root.ctrl_scala.cursore._x<=0){
_root.ctrl_scala.cursore._x=0
}
if (_root.ctrl_scala.cursore._x>=_root.ctrl_scala.bar ra._width){
_root.ctrl_scala.cursore._x=_root.ctrl_scala.barra ._width
}
_root.fatt_scala(_root.ctrl_scala.cursore._x)
_root.rdm_cursore()
if (_root.cont.prova1.text == "matera") {
map._y = 113;
map._x = -50;
}
else if (_root.cont.prova1.text == "potenza") {
map._y = 50;
map._x = -20;
}
else {
_root.campo_errore.text = "elemento non trovato"
}
}
}
bottone.onRelease=function(){
delete this.onEnterFrame;
}La domanda non cambia, inoltre è possibile dire ai vari mc map.uno, map.due, map.tre, ecc di posizionarsi al centro dell'mc maskera? Vorrei evitare di impazzire a trovare per ogni mc le coordinate x e y.:x
Grazieeeee