Avatar billede reptil Nybegynder
30. april 2003 - 19:59 Der er 1 kommentar og
2 løsninger

2 knapper på et MC ??

Hej Eksperter,
Jeg har et problem med en knap,
jeg har lavet et movieclip som indeholder en mand der når man laver mouseover løfter armen,så hans hånd bliver klikbar ?
På stage har jeg MC_mand(manden) ovenpå ham har jeg lagt en invisible button, som siger noget i stil med
--------------------------------
on(rollOver){ _root.mand.gotoAndPlay("over"); }
---------------------------------
inde i MC_mand ser man så animationen med hans arm som løfter sig og i sidste frame har jeg så lagt en ny inv.button ovenpå MC_hånd clippet, som også indeholder en lille animation(han vinker) :
--------------------------------------------------
on(rollOver) { _root.mand.hånd.gotoAndPlay("over")}
----------------------------------------------------

Problemet er, at jeg ikke kan få det til at virke ordentligt, er der nogen af jer der har prøvet noget lignende ? I må meget gerne komme med nogle bud på hvad jeg gør galt.???? og om der er en smartere metode når man skal bruge 2 knapper i et MC, det er jo sådan set det samme som et rullegardin (dropdown med undermenuer.)

:------) ???
Avatar billede html_wizard Nybegynder
30. april 2003 - 21:51 #1
1. Lav manden inde i MC
2. Lav hånden inde i samme MC men i andre frames --- og sidste stop
3. Lav en (2)knap som kun virker ved de frames inde i samme MC
4. Lav en (1)knap i hovedsiden som aktiverer MC'et
5. (1)Onmouseover play MC
6. (2)Onmouseclick "do what ever...."
Avatar billede _k Nybegynder
30. april 2003 - 21:51 #2
Det kunne være, at din første knap dækker den anden. Så vælger Flash nemlig bare den øverste, og lader den nederste være.
Det kan du løse ved at ændre på størrelsen af din øverte knap, så den ikke dækker hånden.
Du kan også fjerne din øverste knap fra stagen, ved at bruge _visible = false - f.eks:

on (rollOver) { this._visible = false }

Hvis knappen skal bruges senere, skal du dog hente den frem igen med _visible = true
Avatar billede reptil Nybegynder
30. april 2003 - 23:39 #3
jeg løste problemet på en yderst besværlig måde, nemlig ved at plante mange forskellige knapper med forskellige actions på forskellige frames, og lavede det hele på MClippets tidslinie, Der må helt klart være en smartere måde, evt. med noget scripting, men nu virker det da i det mindste.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester