Autor Zpráva
pkx
Profil
Mam 5 animovanych buttonov...po kliknuti napr. na prvy sa sa prvy prehraje asi tak do polovice a ked kliknem napr. na druhy tak sa prvy button prehraje odtial kde skoncil a ten druhy sa prehraje do polovice. A tak nech to je na vsetkych piatich buttonoch.Jak to mam zrobit? diky...
XXX
Profil
Prvni co zmen, je to, ze ty animovane tlacitka nebudou tlacitka, ale MovieClipy. Vytvor si 5 novych MovieClipu. Rekneme, ze maji vsechny 20 snimku. prvnich 10 je prvni animace a snimky 11-20 je ta druha animace. do snimku 1 a 10 dej akci stop(); Pretahni všech 5 movieClipu na pracovni plochu a pojmenuj je v panelu Properties v kolonkach Instance name takhle: tlacitko1_mc, tlacitko2_mc, ... , tlacitko5_mc. Pak uz das jenom do prvniho snimku hlavni casove osy tenhle skript:

var stisknuto:Number;
for(var i:Number = 1;i<=5; i++){
var tlacitko:String = "tlacitko"+i+"_mc";
_root[tlacitko].cislo = i;
_root[tlacitko].onRelease = function(){
this.gotoAndPlay(2);
var stiskTlacitko:String = "tlacitko"+_root.stisknuto+"_mc";
_root[stiskTlacitko].gotoAndPlay(11);
_root.stisknuto = this.cislo;
}

}

tot vse, nic vic, nic min ;)
pkx
Profil
stacil len kod ale dik moc, funguje to
XXX
Profil
No z predchozich zkusenosti radeji pisu cely postup. Mimochodem, pokud ti stacil jen kod, tak si to mel napsat do tema ActionScript a ne sem. To bych asi jen skript napsal ;)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0