ti passo l'AS
la grafica la fai tu
codice:
// posizione dei clip a sinistra
m4._x=580
m3._x=560
m2._x=540
m1._x=520
// registrazione posizioni limite dei clip
m1.dx=520;m1.sx=20
m2.dx=540;m2.sx=40
m3.dx=560;m3.sx=60
m4.dx=580;m4.sx=80
MovieClip.prototype.gest=function(){
this.premuto=false
this.onPress=function(){
this.premuto=!this.premuto
if(this.premuto){
this._parent.open_sec(this._name)
}else{
this._parent.close_sec(this._name)
}
}
}
function open_sec(nome){
ID=Number(substring(nome,2,1))
Bot=1
for(Bot=1; Bot<=ID; Bot++){
this["m"+Bot].onEnterFrame=function(){
oldX=X
X=this.sx - this._x
this._x+=Math.floor(X/3)
if(oldX==X){this._x=this.sx;
delete this.onEnterFrame
}
}
}
}
function close_sec(nome){
ID=Number(substring(nome,2,1))
Top=4
for(Top=4; Top>ID; Top--){
this["m"+Top].onEnterFrame=function(){
oldX=X
X=this.dx - this._x
this._x+=Math.floor(X/3)
if(oldX==X){this._x=this.dx;
delete this.onEnterFrame
}
}
}
}
m1.gest()
m2.gest()
m3.gest()
m4.gest()
// barra per chiudere tutti i menu
barra.onPress=function(){
m1.premuto=false
m2.premuto=false
m3.premuto=false
m4.premuto=false
this._parent.close_sec("m0")
}
Ciao