Avatar billede jokro Nybegynder
08. marts 2004 - 17:00 Der er 21 kommentarer og
1 løsning

ComboBox - Oplysninger.

Jeg er ved at lave et brugersystem, kan man ikke lave sådan at alle brugere ligger i en combobox og når man vælger en af brugerne så vises der nogle oplysniner??
Hvis, hvordan gør man så?
Mvh. Johnny
Avatar billede pyroman Nybegynder
08. marts 2004 - 17:28 #1
Jo sagtens...

I flash mx 2003 og 2004 er der nogle forudlavede comboboxe. Træk sådan en ud på stage'n og giv den navnet "userbox".
I første frame sætter du så dette script:

userbox.setChangeHandler("showUser");
function showUser(){
    //Gør noget så data vises
}

Du kan i samme frame indsætte brugere med denne metode:

userbox.addItem("navn");

/Filip
Avatar billede jokro Nybegynder
08. marts 2004 - 18:00 #2
Ok, det forstår jeg godt, men hvordan får man den til at vise forskellig info, altså når man trykker på navn1 skal den vise en swf-fil, og når der trykkes på navn2 vises en anden.
Avatar billede pyroman Nybegynder
08. marts 2004 - 18:07 #3
Ja du må lave "showUser"-funktionen til det du skal bruge den til - hvis du bare vil have den til at hente en swf-fil med samme navn som brugeren ind i et movieclip kan du lave den sådan her:

funktion showUser(){
  mitMC.loadMovie(userbox.getValue()+".swf");
}
Avatar billede jokro Nybegynder
08. marts 2004 - 18:15 #4
Hvad står mitMC for??
Avatar billede pyroman Nybegynder
08. marts 2004 - 18:21 #5
Det er navnet på det movieclip hvor swf-filen skal hentes ind i...
Avatar billede jokro Nybegynder
08. marts 2004 - 18:23 #6
**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 3: Syntax error.
    funktion showUser(){

Total ActionScript Errors: 1     Reported Errors: 1



userbox.setChangeHandler("showUser");

funktion showUser(){
 
  oplysninger.loadMovie(userbox.getValue()+".swf");


}

userbox.addItem("Allan");
userbox.addItem("Christian (BØF)");
userbox.addItem("Christina");
userbox.addItem("Daniel");
userbox.addItem("Dorthe");
userbox.addItem("Johnny");
userbox.addItem("Jonas");
userbox.addItem("Katrine");
userbox.addItem("Kristian (BRØD)");
userbox.addItem("Lars");
userbox.addItem("Lennart");
userbox.addItem("Lui");
userbox.addItem("Martin");
userbox.addItem("Mona");
userbox.addItem("Morten");
userbox.addItem("Pernille");
userbox.addItem("Sannah");
userbox.addItem("Sanne");
userbox.addItem("Stine");
userbox.addItem("Søren");
userbox.addItem("Theis");
userbox.addItem("Tilde");
userbox.addItem("Tommy");
Avatar billede pyroman Nybegynder
08. marts 2004 - 18:31 #7
funktion?? - doh - mig der laver stavefejl... det hedder selvf. "function" med "c"!!!
Avatar billede jokro Nybegynder
08. marts 2004 - 18:57 #8
userbox.setChangeHandler("showUser");

function showUser(){
    _root.createEmptyMovieClip("container2",3);
    loadMovie(userbox.getValue()+".swf","container2");
    container2._x = 10 ;
    container2._y = 120 ;
}


userbox.addItem("Allan");
userbox.addItem("Christian (BØF)");
userbox.addItem("Christina");
userbox.addItem("Daniel");
userbox.addItem("Dorthe");
userbox.addItem("Johnny");
userbox.addItem("Jonas");
userbox.addItem("Katrine");
userbox.addItem("Kristian (BRØD)");
userbox.addItem("Lars");
userbox.addItem("Lennart");
userbox.addItem("Lui");
userbox.addItem("Martin");
userbox.addItem("Mona");
userbox.addItem("Morten");
userbox.addItem("Pernille");
userbox.addItem("Sannah");
userbox.addItem("Sanne");
userbox.addItem("Stine");
userbox.addItem("Søren");
userbox.addItem("Theis");
userbox.addItem("Tilde");
userbox.addItem("Tommy");



Men der sker ikke så meget, jeg har self. lavet en swf-fil som f.eks. hedder lennart.swf.
Avatar billede pyroman Nybegynder
08. marts 2004 - 20:06 #9
_root.createEmptyMovieClip("container2, 3);
_root.container2._x = 10;
_root.container._y = 120;

userbox.setChangeHandler("showUser");
function showUser(){
    _root.container2.loadMovie(userbox.getValue()+".swf");
}


userbox.addItem("Allan");
...
userbox.addItem("Tommy");

Virker det sådan?
Avatar billede jokro Nybegynder
08. marts 2004 - 20:26 #10
_root.createEmptyMovieClip("container2, 3);
_root.container2._x = 10;
_root.container2._y = 120;

userbox.setChangeHandler("showUser");
function showUser(){
    _root.container2.loadMovie(userbox.getValue()+".swf");
}

userbox.addItem("Allan");
userbox.addItem("Christian (BØF)");
userbox.addItem("Christina");
userbox.addItem("Daniel");
userbox.addItem("Dorthe");
userbox.addItem("Johnny");
userbox.addItem("Jonas");
userbox.addItem("Katrine");
userbox.addItem("Kristian (BRØD)");
userbox.addItem("Lars");
userbox.addItem("Lennart");
userbox.addItem("Lui");
userbox.addItem("Martin");
userbox.addItem("Mona");
userbox.addItem("Morten");
userbox.addItem("Pernille");
userbox.addItem("Sannah");
userbox.addItem("Sanne");
userbox.addItem("Stine");
userbox.addItem("Søren");
userbox.addItem("Theis");
userbox.addItem("Tilde");
userbox.addItem("Tommy");

Hvis det er sådan her du mener, så virker det ikke nej.
Avatar billede jokro Nybegynder
08. marts 2004 - 20:30 #11
_root.createEmptyMovieClip("container2",1);
_root.container2._x = 10;
_root.container2._y = 120;
userbox.setChangeHandler("showUser");
function showUser(){
    _root.container2.loadMovie(userbox.getValue()+".swf");
}


userbox.addItem("Allan");
userbox.addItem("Christian (BØF)");
userbox.addItem("Christina");
userbox.addItem("Daniel");
userbox.addItem("Dorthe");
userbox.addItem("Johnny");
userbox.addItem("Jonas");
userbox.addItem("Katrine");
userbox.addItem("Kristian (BRØD)");
userbox.addItem("Lars");
userbox.addItem("Lennart");
userbox.addItem("Lui");
userbox.addItem("Martin");
userbox.addItem("Mona");
userbox.addItem("Morten");
userbox.addItem("Pernille");
userbox.addItem("Sannah");
userbox.addItem("Sanne");
userbox.addItem("Stine");
userbox.addItem("Søren");
userbox.addItem("Theis");
userbox.addItem("Tilde");
userbox.addItem("Tommy");

Virker stadig ikke..
Avatar billede pyroman Nybegynder
08. marts 2004 - 20:42 #12
Hvor har du det script henne? Hvordan er din side opbygget?
Avatar billede jokro Nybegynder
08. marts 2004 - 21:04 #13
www.3a.1go.dk/oplysninger.fla
Så kan du selv se det..
Avatar billede pyroman Nybegynder
08. marts 2004 - 21:08 #14
kan du ikke lægge det i en en mx 2003 udgave så os gammeldags kan følge med?
Avatar billede jokro Nybegynder
08. marts 2004 - 21:10 #15
oki
Avatar billede jokro Nybegynder
08. marts 2004 - 21:12 #16
www.3a.1go.dk/oplysninger.fla
Jeg tror min combobox forsvandt da jeg gemte det som Flash MX..  (ups), men se på det alligevel.
Avatar billede pyroman Nybegynder
08. marts 2004 - 21:24 #17
hos mig prøver den da at hente filerne...
Avatar billede jokro Nybegynder
08. marts 2004 - 21:28 #18
hmmm..
Prøv lige at sende den til mig..
Johkr@get2net.dk
Avatar billede jokro Nybegynder
08. marts 2004 - 22:30 #19
Ja den virker sgu, jeg har prøvet at kopiere det hele, og så sætte 2004 combobox ind, og så virker det ikke igen... (mærkeligt), men det virker med din combobox..
Tak, for hjælpen..
Forresten, kan man lave sine egne comboboxes??
Avatar billede pyroman Nybegynder
08. marts 2004 - 22:45 #20
Du kan ændre skin på dem er lavet - ellers skal du til at lave dine helt egne fra begyndelsen - og det er noget snask...

Fandt det her link her på exp... http://www.macromedia.com/devnet/tip/013.html
Avatar billede jokro Nybegynder
09. marts 2004 - 16:00 #21
Vil du ikke angive et svar, så du kan få dine point??
Avatar billede pyroman Nybegynder
09. marts 2004 - 18:53 #22
Selvfølgelig... ;)
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