Avatar billede plastic.gangsta Nybegynder
12. november 2003 - 09:49 Der er 14 kommentarer og
1 løsning

vedr. UI komponentet : combo box

Hej,

JEg kunne godt tænkte mig at lave en menu ud af den combo box som er integreret i FLash MX serien. Det skal være sådan at når man vælger en værdi, at den så enten laver loadmovie eller blot _root.mc.gotoandplay(x) actionen.

I Mx 2004 kan man definere nogle behaviors sådan at hvergang man skifter værdi i combo boxen laver den, den ønskede action. Men det er ikke tilstrækkeligt da dette kun ville virke hvis jeg havde to menu valg, nu skal jeg måske have en 6-7 stykker og så får jeg et problem. Håber i forstår min problemstilling

/ J
Avatar billede plastic.gangsta Nybegynder
12. november 2003 - 09:51 #1
Dette er denne action som jeg kan tildele min combo box via behaviors i 2004

on (change) {

    //Movieclip GotoAndPlay Behavior
    _root.menu.gotoAndPlay("1");
    //End Behavior

}
Avatar billede mat Nybegynder
12. november 2003 - 11:07 #2
Jeg forstår ikke helt hvad du mener med "hvis jeg havde to menu valg" - jeg har lige sat den op med on (change) ved at fylde data-arrayet i den, og kalde følgende:

on (change) {
    _root.clip.gotoAndStop(this.selectedItem.data);
}

data er bare 1, 2, 3, 4 og så går movieclippet til den pågældende frame.

Det ser iøvrigt meget nice ud det nye combobox-component :)

mvh mat
Avatar billede plastic.gangsta Nybegynder
12. november 2003 - 11:18 #3
Det jeg mener er at hvis jeg havde to menu valg så ville min on(change) jo naturligvis virke da jeg kun kan skifte fra 1 til 2 og jeg vi naturligvis ende det rigtige sted. HVis jeg har 4 menu valg så kan følgende ske ved en on(change) fra menu valg 1
1--> 2
1--> 3
1--> 4

NAturligvis!

og derfor skal jeg jo have defineret min kode således at hvis jeg vælger
2 så skal den f.eks. gå til frame 2 i clip
3 så skal den gå til frame 3 i clip
4 så skal den gå til frame 4 i clip

Håber du forstår min problemstilling, og om du evt. vil skrive et udkast da jeg stadigvæk er newbie på AS området
Avatar billede mat Nybegynder
12. november 2003 - 11:20 #4
Det er præcis det jeg har skrevet gør ;)
Avatar billede plastic.gangsta Nybegynder
12. november 2003 - 11:24 #5
tak, havde ikke lige set ordenlig efter prøver lige lortet af
Avatar billede plastic.gangsta Nybegynder
12. november 2003 - 11:45 #6
supa supa, fyr et svar afsted og dine point vil være på vej
Avatar billede mat Nybegynder
12. november 2003 - 11:46 #7
okidoki :)
Avatar billede plastic.gangsta Nybegynder
12. november 2003 - 11:46 #8
mat forresten, kan man gøre sådan at et label ikke kan trykkes på , sådan at nærmest bare fungerer som en overskrift for resten af menu punkterne?
Avatar billede mat Nybegynder
12. november 2003 - 11:50 #9
joeh jeg prøvede lige at skrive null i den tilhørende data værdi og det ser ud til at virke :)
Avatar billede plastic.gangsta Nybegynder
12. november 2003 - 11:55 #10
hvad nu hvis jeg ik vil have den skal gå til et frame label i stedet for et nummer. JEg har prøvet i data at sætte "" om dur ikke, og i koden på comboxen at sætte "" om data virker ikke.  ??????????

jeg kender ligeledes ikke få samme succes som dig ang. 0 i data værdien
Avatar billede mat Nybegynder
12. november 2003 - 12:00 #11
null er ikke det samme som 0 :)

lad være med at sætte gåseøjne omkring label i data arrayet, det virker fint hos mig.

on (change) skal bare være som den hele tiden har været.
Avatar billede plastic.gangsta Nybegynder
12. november 2003 - 12:03 #12
jeg kan også sagtens få den til at springe til den frame som svarer til værdien i data arrayet, men hvad nu hvis jeg vil have den til at springe til et frame label som hedder peter, hvad skal jeg så skrive i mit data array?

peter eller "peter" eller kan det slet ikke lade sig gøre?
Avatar billede mat Nybegynder
12. november 2003 - 12:07 #13
peter
Avatar billede plastic.gangsta Nybegynder
12. november 2003 - 12:27 #14
klasse. tak for hjælpen
Avatar billede mat Nybegynder
12. november 2003 - 12:30 #15
np :)
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