23. juli 2002 - 11:34Der er
23 kommentarer og 2 løsninger
Component - combobox
de der nye komponenter er da for stenet... hvordan laver jeg en simpel action der smider brugeren videre til en bestemt frame når de har valgt fra comboboxen ?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du definerer en funktion i første frame af din scene som for eksempel:
function onComboSelect(value) { gotoAndStop(value); }
Og i din property-inspector sætter du denne funktions navn (_root.onComboSelect) som "change handler"... Jeg har ikke MX ved hånden, så det er lidt efter hukommelsen...
Det handler om events, som flash er mere og mere omkring... Komponenten har i sin definition en event, til at håndtere ændringer i listen. Hvis man vælger fra listen og har defineret en funktion til at modtage denne event, så vil denne funktion automatisk blive kaldt fra komponenten med denne som argument.
Du skal altså først fortælle komponenten, hvilken funktion, der skal kaldes, når der foretages en ændring, og bagefter skal du definere din funktion...
Det samme er tilfældet med for eksempel XML-objektet...
Når du skal modtage XML, så skal du også definere en event funktion til at håndtere modtagelsen, hvis der altså skal gøres noget specielt, når data er læst ind:
testXML = new XML(); XML.onLoad = minOnLoad; function minOnLoad(succes) { //hurra, det er her... }
Her sørger XML-objektet automatisk for at kalde onLoad-funktionen, som jeg har defineret til at være minOnLoad...
Man kunne selvfølgelig i dit tilfælde lave et frameloop, der hele tiden undersøgte, om getValue() returnerede en ny værdi, men det er jo så tåbeligt, som noget kan være. Derfor har man i større og større grad indført events...
Der er vel ikke nogen af jer der kender nogle "fede" hjemmesider, jeg kan kigge på til inspiration!! Jeg skal til at lave en side, men er rimelig "idé forladt"
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.