Autor Zpráva
artist
Profil *
Takže chtěl bych udělat animaci s dvěma obrázkama, které by byly typu button. Když bych na ně najel, tak by ztmavly (postupná animace ztmavnutí, třeba brightness z 100% na 20%). Když by šla myš pryč, zase by se vrátili do původního stavu. Jak to nejlépe udělat? Mám vložit do okénka tlačítka "over" nějaký movie clip s tím ztmavnutím? nebo jak? pomozte PROSííím
XXX
Profil
V prve rade nepouzivej tlacitka! Lepsi je misto klasickych tlacitek pouzivat MovieClipy, sice k nim musis napsat trosku kodu, ale neni na tom nic hrozneho ;). vytvor si novy Symbol - nastav ho jako movieClip. do neho dej na prvni snimek tvuj obrazek, vytrov motionTween, rekneme treba na snimek 5 dej novy klicovy snimek a vytvor tak animaci ztmavnuti obrazku. zkopiruj si vsechny tyto snimky a vloz je jeste jednou za ten posledni snimek.oznac si tech poslednich 5 novych snimku, klikni pravym a dej REVERSE FRAMES. tim se ti vytvori animace ztmaveni a rozjasneni za sebou. ted si v tom movie clipu vytvor novou vrstvu, pojmenuj treba Actions. klikni do 1. snimku, dej F9 a do panelu pro akce napis:

stop();

ted na snimku 5 ve stejne vrstve udelej to same, ale musis nejdrive ten snimek vytvorit jako klicovy (F6). pak zase napis do panelu actions (F9) stop();

ted mas pripraveny tvuj movieClip jako tlacitko, zbyva dodat skript na hlavni casovou osu.Vyjed z editace symbolu a pretahni ho z knihovny na pracovni plochu. Ted ho oznac a pojmenuj jeste jednou dole v panelu Actions v kolonce instanceName. Jak jej pojmenujes takhle, tak se pak na neho budes odkazovat skriptem. pojmenuj ho:

tlacitko_mc

at muzes jenom zkopirovat dalsi skript.
ted kdyz jsi na hlavni casove ose, tak si na ni vytvor zase novou vrstvu, pojmenuj ji Actions a do ni budes psat skripty. do stejneho snimku, ve kterem mas ten movieClip, akorat do vrstvy Actions napis do panelu actions (F9):

tlacitko_mc.onRollOver = function(){
this.gotoAndPlay(2);
}
tlacitko_mc.onRollOut = function(){
this.gotoAndPlay(6);
}
tlacitko_mc.onRelease = function(){
trace("tlacitko stisknuto"); //tady muzes dat cokoliv, co se ma stat, kdyz se na tlacitko klikne ;)
}


tot vse ;-)
pokud budes mit ty animace na jiny pocet nez 5 snimku, tak musis samozrejme zmenit cisla snimku, aby ti to sedelo ;)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0