Kliknite tukaj, da si ogledate profil, kot ga vidijo drugi
 
Domov > Forum > Računalništvo

Izdelava Flash menuja

 
 
12.4.2008, 12:38
LP!
Rad bi izdelal menu v flashu za spletno stran. Rad bi, da je horizontalen in da je "skrit", dokler ne pritisneš gumba in nato se menu zapelje iz leve strani do sredine. Ko ponovno pritisneš gumb bi rad da se menu ponovno zapelje nazaj proti levi in se "skrije". Upam, da sem bil dovolj jasen, kaj želim in upam, da mi kdo lahko pomaga!

Hvala že vnaprej!


spremenil: realife (7.4.2011 ob 16.33.00)
 
 
 
16.4.2008, 14:08
To potrebuješ action script kodo za to al kako?
 
 
 
16.4.2008, 18:35
Action script bi rabo ja... pa če bi se dalo kratki tutorial v par slikicah...
V bistvu bi rad nekaj takega:
[img]http://shrani.si/f/x/FA/1ogbigLt/untitled.png[/img]
 
 
 
 
 
16.4.2008, 21:22
Ena izmed možnih rešitev je:

Na glavni time line narediš sedeče layer-je:

akcija
gumb_skrij
gumb_prikaži
menu
ozadje

Na layejih narediš simbole z imeni na frame 1.
*zgolj primer
** to so imena za action scripto, ki jih dodeliš v zavihku properties pod vrsto simbola imaš okence kamor vpišeš. ( ko je prazno piše: )

btn_prikaži
btn_skrij
menu


Potem narediš v layeryu menu keyframes na 2, 30, 60
Na frame 2 (seday keyframe) daš menu levo od stage-a
Na Frame 30 (keyframe) ga daš tja do kamor naj se ti pripelje.
Na frame 60 ga imaš na istem mestu kot na 2-ki.
Te premike potweenš z motion tweenom. Med 2in 30 ter med 30 in 60.

Ostalim layeryom narediš na frame 60 frame (F5) razen layeryu akcija nardiš blank key frame (F7)
isti blank keyframe nareiš še na layer-ju 30.

Greš na prvi frame od layerya akcije in daš F9 oziroma windowactions in napišeš sledečo kodo:

stop();

btn_prikaži.addEventListener(MouseEvent.MOUSE_DOWN, prikaži_menu);
function prikaži_menu(evt:MouseEvent):void {
gotoAndPlay(2);
}

btn_skrij.addEventListener(MouseEvent.MOUSE_DOWN, skrij_menu);
function skrij_menu(evt:MouseEvent):void {
gotoAndPlay(30);
}


Potem pa na blank key frames na layer-ju akcija, ki sta na 30 in 60 vsakemu posebej dodaš kodo:

stop();

to je to.

lp
LUka
 
 
Prijava in registracija
 
 
 
Zmaga.com ponuja brezplačno in razumljivo učenje računalniških programov, vas na enkraten način spozna z različnimi svetovnimi jeziki, s podrobno obrazloženimi recepti prikaže čare kulinarike in vam prežene strahove pred domačimi opravili.
 
 
Poleg tega lahko prebirate poučne članke, ki so namenjene širjenju naše splošne razgledanosti ter preverite svoje znanje z priljubljenim in enostavnim sistemom za preverjanje znanja. Če med vsebinami, ki se dodajajo vsak dan, ne najdete želenega znanja, je za vaša vprašanja na voljo dobro obiskan forum, kjer lahko tudi aktivno sodelujete. V primeru, da bi radi svoje praktično znanje delili z ostalimi, pa to lahko storite preko preprostega vmesnika za dodajanje vsebin. Zmagajte z znanjem z Zmaga.com!