Autor Zpráva
Jeník90
Profil
Potřeboval bych poradit, jak bych měl dělat, abych když na animaci najedu myší, tak aby se spustila.(něco jako v JavaScriptu..OnMouseOver.....OnMouseOut...) Díky moc
XXX
Profil
do prvniho snimku primo tvoji animace dej:
stop();

a do snimku na hlavni casove ose, ve kterem mas tu animaci dej:

nazevTvojiAnimace_mc.onRollOver = function(){
this.gotoAndPlay(2);
}
Jeník90
Profil
Takže si vytvořim animaci..a tam vložim stop();
Pak si dam normálně plochu a dam do action scriptu

nazevTvojiAnimace_mc.onRollOver = function(){

this.gotoAndPlay(2);

}

???Promiň teprv z flashem začínam takže mi to musíš vysvětlit polopaticky....
XXX
Profil
OK, takze polopaticky a mozna jeste jednoduseji. tu animaci musis vytvorit jako MovieClip, tzn, pres insert-new symbol. pojmenuj to treba animace a zatrhni movieClip.das OK a ted si vytroris tvoji animaci. Tim se ti ta animace vytvori v knihovne. ted ji pretahnes na plochu.nejdulezitejsi je, abys ji ted pojmenoval i v panelu Properties (dole pod plochou) v kolonce Instance name. jak ji pojmenujes tady, tak ji potom budes volat skriptem. kdybys ji tady nepojmenoval, nemohl by ses na ni skriptem odkazovat. rekneme, zes dal tu animaci na plochu do prvniho snimku.Nejlepe si vytror jeste jednu novou vrstvu, pojmenuj ji Actions, abys to mel cele prehlednejsi.Do tehle vrstvy budes psat jenom skripty. ted do prvniho snimku tehle vrstvy do panelu actions (F9) napis nebo zkopiruj skript:

animace_mc.stop();
animace_mc.onRollOver = function(){
this.play();
}


tento skript znamena, ze kdyz celou tvoji animaci spustis, vnitrni animace se zastavi na prvnim snimku.kdyz na ni najedes mysi,takse zacne prehravat ;-)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0