Avatar billede freefreelancer Nybegynder
14. november 2001 - 15:03 Der er 13 kommentarer og
1 løsning

Flash Script :-)

Hej Eksperter!

Jeg har et movieclip i min flash fil som hedder \"bold\" jeg vil nu gerne have dettte movieclip til at blive kopieret et tilfældigt antal gange. Desuden skal movieclippene derefter flyve rundt på scenen med tilfældig hastighed og alpha. Nogen kan mixe en kode sammen?


-Jonas
Avatar billede hoejrup Nybegynder
14. november 2001 - 15:16 #1
Jonas> Programmør koster 500-800 kr. i timen, så din virksomhed må ryste op med lidt penge for opgaven.

/per
Avatar billede freefreelancer Nybegynder
14. november 2001 - 15:19 #2
hoejrup > Det er nu ikke til en virksomhed men bare noget jeg vil lege lidt med ;-)
Jeg ved godt at der skal $på bordet for programmerings opgaver men jeg ved at hvis man som dig er godt inde i actionscript tager det 1-2 minutter!
Avatar billede kirus Praktikant
14. november 2001 - 15:42 #3
optimist.. 1-2 minutter... der skal en del kode til at lave sådan noget...
Avatar billede lingoman Nybegynder
14. november 2001 - 15:43 #4
kig på gotcha\'s hjemmeside. Han har det du skal bruge
Avatar billede freefreelancer Nybegynder
14. november 2001 - 15:58 #5
kirus > Der hvor jeg var i praktik var der en hardcore flash programmør...Han fik på under 1 minut et movieclip til at kopiere sig selv 20 gange og svæve 3d agtigt rundt samt fade ind og ud osv de er der jeg har tiden fra dette er måske ikke helt normalt ?
Avatar billede freefreelancer Nybegynder
14. november 2001 - 16:04 #6
Det hælper mig jo ikke så meget at det er på hans side...En flash fil er jo ikke lige til at downloade!
Avatar billede lingoman Nybegynder
14. november 2001 - 16:12 #7
Det er meget nemt. Man klikker på hans demo filer så downloader disse tutorials
Avatar billede freefreelancer Nybegynder
14. november 2001 - 16:29 #8
Hvad er url´én til hans site?
Avatar billede lingoman Nybegynder
14. november 2001 - 16:39 #9
Klik på gotcha i Flash top 10 listen
Avatar billede freefreelancer Nybegynder
14. november 2001 - 16:41 #10
Kan ikke umiddelbart finde ud af at downloade det. Vil du ikke sende den fil til mig jeg skal bruge?
styled@styled.dk
Avatar billede lingoman Nybegynder
14. november 2001 - 16:48 #11
freefreelancer  >> Der er tons af tuts og fla til download over alt på Nettet for det du gerne vil. Det bliver nærmest serveret på en silverplatter. Det eneste der er påkrævet er at man går ind og taster nogle søgeord
\"duplicateMovie\" på www.flashkit.com eller www.actionscript.org. Nemmere kan det ikke blive ;)
Avatar billede gotcha Nybegynder
14. november 2001 - 17:32 #12
Hvis du også vil have det til at fungere i 3d, så bliver det en smule mere avanceret, da vi så bliver nødt til at rotere et koordinatsæt (x,y,z), men det er selvfølgelig muligt (hvis du vil forstå hvorfor koden ser sådan ud, så bliver du desværre nødt til at kende til lidt grundlæggende geometri såsom cosinusrelationerne).

Det behøver du imidlertid ikke i dit tilfælde. Et eksempel på at kopiere dit movie clip et vilkårligt antal gange kunne f.eks. se sådan ud (koden her vedhæftes til frame 1 på hovedtidslinien):

function createBalls() {

  numBalls = 5+random(5) // Dette resulterer i et antal bolde mellem 5 og 9
  stageWidth = 550;
  stageHeight = 400;

  for(var i=0;i<numBalls;i++) {

    duplicateMovieClip (\"ball\", \"newBall\"+i, i); // Dette forudsætter, at dit movie clip har instance-navnet ball

    name = this[\"newBall\"+i];
    name._x = random(stageWidth);
    name._y = random(stageHeight);
  }

}

Funktionen kaldes så ved at skrive createBalls() (du kan f.eks. bare tilføje dette efter funktionen, så boldene bliver lavet med det samme). Dette placerer imidlertid bare et antal movie clips på dit arbejdsområde, men de gør ikke noget endnu. Et eksempel kunne være (koden skal vedhæftes til dit movie clip balls):

onClipEvent(load) {

  _alpha = random(100);
  velX = random(5)-random(5);
  velY = random(5)-random(5);

}

onClipEvent(enterFrame) {

  _x += velX;
  _y += velY;

}

Dette er et meget simpelt eksempel, hvor der udvælges en vilkårlig hastighed i de to planer, hvorefter movie clippet bevæger sig med denne hastighed.

Mvh Morten
Avatar billede gotcha Nybegynder
16. november 2001 - 23:58 #13
Kunne du bruge det til noget?
Avatar billede freefreelancer Nybegynder
18. november 2001 - 13:10 #14
Uuupsa jeg troede at jeg havde givet dig points...Ja jeg kunne godt bruge det tak for hjælpen :-)


-Jonas
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