Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-12-2003, 14:45   #1 (permalink)
Kraxon
 
Registriert seit: Dec 2001
Beiträge: 12
gotoPlay Zuweisung HILFE

also folgendes Problem

hab 8 verschiedene MovieClips wo in jeden dieser 8 wiederrum jeweils ein MC liegt (der innere MC ist immer derselbe)

im inneren MC liegen 20 Schlüsselbilder mit jeweils 1 bild

nur will ich per Zufallsgenerator jeweils die position vom inneren MC setzen

ActionScript:
  1. bilder = new Array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20");
  2.  
  3. Array.prototype.shuffle = function(Zufall) {
  4.     // Zufall = Anzahl Verschiebungen
  5.     for (i=0; i<Zufall; i++) {
  6.         // So oft wie durch Zufall vorgegeben
  7.         nnumber = random(this.length);
  8.         // Such Dir eine Nummer aus
  9.         element = this[nnumber];
  10.         // Merk Dir den Inhalt des Elementes mit dieser Nummer
  11.         this.splice(nnumber, 1);
  12.         // Lösch das Element aus dem Array
  13.         this.splice(random(this.length), 0, element);
  14.         // Füge den Inhalt an zufälliger Stelle wieder ein
  15.     }
  16. };
  17.  
  18. bilder.shuffle(30);
  19. // Verschiebe zufällig 30 Elemente
  20.  
  21. // bilder zuteilen
  22. bb = bilder.pop();
  23. _root.love-movie1.wechsel.gotoAndStop(bb);
  24. _root.love-movie2.wechsel.gotoAndStop(bb);
  25. bb = bilder.pop();
  26. _root.cir-movie1.wechsel.gotoAndStop(bb);
  27. _root.cir-movie2.wechsel.gotoAndStop(bb);
  28. bb = bilder.pop();
  29. _root.sq-movie1.wechsel.gotoAndStop(bb);
  30. _root.sq-movie2.wechsel.gotoAndStop(bb);
  31. bb = bilder.pop();
  32. _root.arrow-movie1.wechsel.gotoAndStop(bb);
  33. _root.arrow-movie2.wechsel.gotoAndStop(bb);


kann mir jemand sagen was ich falschmache... ?


Kraxon
kraxon ist offline   Mit Zitat antworten
Alt 16-12-2003, 09:49   #2 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
Lightbulb

Hey, irre ich mich oder ist das mein Shuffle Script, was da zu Ehren kommt?

Also, Du willst den Film ja immer zum Bild mit der Nummer bb schicken. Du hast bb aber immer als String angegeben also sucht gotoAndStop("x"); immer ein Bild mit dem Namen "x"

Lass in der Definition des Arrays einfach die Anführungszeichen weg!
T.Decay ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 17:14 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele