17. maj 2004 - 08:41Der er
10 kommentarer og 1 løsning
Variabler m.m.
1. Jeg vil gerne vide hvordan jeg bruger en variabel i f.eks. en "Goto Frame Label"
Jeg har defineret en variabel der hedder "bogstavet", den vil jeg så gerne bruge i en GotoAndPlay eller i en AttachMovie.
2. Jeg vil også gerne vide hvordan jeg laver en randomfunktion med variablerne. Jeg vil f.eks. gerne have hele alfabetet ind i flash filen og så skal den random vælge et bogstav.
3. Hvordan sænker man tempoet i et loop? Jeg har lavet en do while men det går jo alt for stærkt. Kan man sætte en kommando ind så den holder pause inden den hopper tilbage til do?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
2: var bogstavArray = new Array("a","b","c","d".....); randomTal = bogstavArray[random(bogstavArray.length)];
3: Du kan bruge "setInterval", så du i stedet for at køre en desideret løkke, kalder en funktion med et givet interval. Tryk F1 og kig på det. Volder det problemer, så smid din while-løkke her, så prøver jeg gerne at oversætte den.
1: Hvis din variabel ER en string, forstår gotoAndStop() det udmærket. Du kan evt. specificere din variabel til at være en strring hvis du bruger MX 2004: var variabelNavn:String = "derHvorJegVilHen";
2: bogstavArray.length er længden på det Array du laver lige ovenover som indeholder alle bogstaverne. Du kunne lige så godt skrive det antal bogstaver i det alfabet du vil bruge (minus 1, da arrays altid starter med at tælle fra 0 ;)
Lyder underligt med din knap? Kan ikke lige sige hvorfor, men kan til gengæld godt opfordre til at skifte til det nye Flash. Der ER nogle fede forbedringer i det!
Jeg vil gerne have lavet så den henter et billede når den har kørt setInterval kommandoen jeg har prøvet med nedenstående men det virker ikke helt som det skal. Er der en bedre måde at gøre det på?: function fade() { bg_mc._alpha = bg_mc._alpha+10; } setInterval(fade, 100); if (bg_mc._alpha>90){ heltbg_mc.loadMovie("bg_test.jpg"); }
Prøv med: (har ikke selv testet, så der kan godt være en syntaksfejl eller 2)
mitInterval = setInterval(fade, 100); function fade() { if (bg_mc._alpha>90){ heltbg_mc.loadMovie("bg_test.jpg"); clearInterval(mitInterval) } else { bg_mc._alpha += 10; } }
Synes godt om
Ny brugerNybegynder
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.