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
al pulsante: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 }
l'immagine non viene centrata nella MC.. cosa dimentico ?codice:on(release){ _root.b=_root.j _root.j=_name _root.menu.mc1.mc.loadMovie("rosa.jpg"); }
spero di essermi spiegato, e di non aver dimenticato qualcosa
grazie a tutti![]()

Rispondi quotando
