Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-07-2004, 08:11   #1 (permalink)
ulrichbien
Gast
 
Beiträge: n/a
Duplizierte Movieclips mit unterschiedlichen Funktionen belegen???

Hallo zusammen,

gibt es eine Möglichkeit, Movieclips zu duplizieren und diese mit unterschiedlichen Funktionen zu belegen?

Ich habe zum Beispiel einen Button1, der ein Bild Nr. 1 lädt. Jetzt möchte ich diesen verdoppeln und Button2 soll Bild Nr. 2 laden?

Wie geht das????




Danke im Voraus und Grüße,

Ulrich
  Mit Zitat antworten
Alt 09-07-2004, 08:52   #2 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

hmmm...

ActionScript:
  1. function laden(anzahl) {
  2.     for (i=1; i<=anzahl; i++) {
  3.         trace(i);
  4.        
  5.         duplicateMovieClip("button", "button"+i, i+1);
  6.         this["button"+i].loadMovie("bild"+i+".jpg", 1);
  7.     }
  8. }
  9. laden(10);
  10. stop();

das ist erstmal die duplizierungsgeschichte.
der button der zuerst da ist heißt button.
den könntest du auch per attachMovie auf die bühne holen.
du mußt aber die duplizierten mc's noch positionieren sonst liegen die alle übernander.

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 09-07-2004, 08:54   #3 (permalink)
ulrichbien
Gast
 
Beiträge: n/a
Und das gleiche mit einer Funktion machen???

Hallo,

geht das auch mit einer Funktion, die zum Beispiel load_picture(nr)... heißt?



Grüße,

Ulrich
  Mit Zitat antworten
Alt 09-07-2004, 09:32   #4 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
... jup

ActionScript:
  1. button1.onRelease = function() {
  2.     bildcontainer.loadMovie("bild1.jpg", 1);
  3. };
  4. MovieClip.prototype.laden = function(anzahl) {
  5.     this.createEmptyMovieClip("bildcontainer", 999);
  6.     for (i=2; i<=anzahl; i++) {
  7.         duplicateMovieClip("button1", "button"+i, i);
  8.         this["button"+i].id = i;
  9.         this["button"+i].onRelease = function() {
  10.             bildcontainer.loadMovie("bild"+this.id+".jpg", i);
  11.         };
  12.         this["button"+i]._x = this["button"+(i-1)]._x+(this["button"+(i-1)]._width)+5;
  13.     }
  14. };
  15. laden(10);
  16. stop();

dieses script aufs erste schlüsselbild.
die funktion "laden" kannste von jeder belibigen stelle deines film aufrufen.

bildcontainer ist der mc wo dann die bilder reingeladen werden.

das ist jetzt so das der erste button (button1) schon auf der bühne lieen muß.



gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!

Geändert von fraggle two (09-07-2004 um 09:34 Uhr)
fraggle two ist offline   Mit Zitat antworten
Alt 09-07-2004, 10:55   #5 (permalink)
ulrichbien
Gast
 
Beiträge: n/a
Geht...

Supervielen Dank und Grüße!
  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 04:55 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele