giorno a tutti
problemino apparentemente facile.. ma invece
cerco di essere breve e il + chiaro possibile..
è un menu con MC annesse il tutto con elastico, ad ogni pressione dei pulsanti si apre in dimensione regolabile la MC che contiene un'immagine.. questo è il codeAS
codice:
voci = new Array('Azienda','Prodotti','Rivenditori','Contatti')
for(i=1;i<=4;i++){
menu['mc'+i].txt.testo = voci[i-1]
}
vel=.10;
fri=.7;
wid0=menu.mc1.mc._width
hei0=menu.mc1.mc._height
function eagle(mc,wid,hei){
velx = ((wid-menu[mc].mc._width)*vel)+(velx*fri);
vely = ((hei-menu[mc].mc._height)*vel)+(vely*fri);
menu[mc].mc._width += velx;
menu[mc].mc._height += vely;
menu[mc].sub._width += velx
for(i=1;i<=4;i++){
menu['mc'+i]._x = menu['mc'+(i-1)]._x+menu['mc'+(i-1)]._width/2+menu['mc'+i]._width/2+2;
}
menu[mc].bt.enabled = false
}
_root.onEnterFrame = function(){
eagle(j,650,500)
if(b!=undefined) back(b)
menu._x=(Stage.width/2-menu._width/2)
}
function back(mc){
bvelx = ((wid0-menu[mc].mc._width)*vel)+(bvelx*fri);
bvely = ((hei0-menu[mc].mc._height)*vel)+(bvely*fri);
menu[mc].mc._width += bvelx;
menu[mc].mc._height += bvely;
menu[mc].sub._width += bvelx
if(Math.abs(wid0-menu[mc].mc._width)<1) delete b
menu[mc].bt.enabled = true
}
al pulsante:
codice:
on(release){
_root.b=_root.j
_root.j=_name
_root.menu.mc1.mc.loadMovie("rosa.jpg");
}
l'immagine non viene centrata nella MC.. cosa dimentico ?
spero di essermi spiegato, e di non aver dimenticato qualcosa
grazie a tutti