• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-06-2006, 20:58   #1 (permalink)
Neuer User
 
Benutzerbild von wolfgangw
 
Registriert seit: Apr 2003
Ort: tirol
Beiträge: 26
create movie

Hi Leute, hab da ein verständnissproblem.
Ich möchte das 4 leere movieclips erzeugt werden und jeder mit bild1 gefüllt wird. Nun werden die Clips auch erzeucgt und gefüllt, es bleibt jedoch immer nur Einer stehen - es sollten jedoch alle angezeigt werden.

while (i<=4) {
i++;
clipname="mcc"+i; trace(clipname);
this.createEmptyMovieClip(clipname,1);
clipname(_x=_x+20+i);
loadMovie("bild1.jpg", clipname);
}

danke wolfi
__________________
und ciao - wolfgang
wolfgangw ist offline   Mit Zitat antworten
Alt 29-06-2006, 21:02   #2 (permalink)
---
 
Benutzerbild von kakktus
 
Registriert seit: Apr 2002
Beiträge: 2.050
Du packst ja auch alle mc's auf ebene 1

So sollte es gehen:
PHP-Code:
while (i<=4) {
i++;
clipname="mcc"+itrace(clipname);
this.createEmptyMovieClip(clipname,i);
clipname(_x=_x+20+i);
loadMovie("bild1.jpg"clipname);

__________________

Gruß kakktus
kakktus ist offline   Mit Zitat antworten
Alt 29-06-2006, 21:05   #3 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.944
Ein paar Sachen behoben und verbesser:
ActionScript:
  1. var i = 0;
  2. while (i<=4) {
  3.     i++;
  4.     clipname="mcc"+i; trace(clipname);
  5.     this.createEmptyMovieClip(clipname,i);
  6.     this[clipname]._x = 20+i*100;
  7.     this[clipname].loadMovie("bild1.jpg");
  8. }
sebastian ist offline   Mit Zitat antworten
Alt 29-06-2006, 21:13   #4 (permalink)
Neuer User
 
Benutzerbild von wolfgangw
 
Registriert seit: Apr 2003
Ort: tirol
Beiträge: 26
Danke Sebastian !
geht - nur noch eine Frage warum werden jetz die Bilder wie gewollt angezeigt , was war falsch bei mir da nur eines angezeigt wurde?
Ich sehe schon den Unterschied vom Skript, nur versteh ich´s nicht..?

danke nochmal
__________________
und ciao - wolfgang
wolfgangw ist offline   Mit Zitat antworten
Alt 29-06-2006, 21:15   #5 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.944
kakktus hat das wesentliche ja schon gesagt.
Du hast immer wieder einen MovieClip auf Level
1 erstellt und hast den alten somit immer über-
schrieben. Und "clipname(_x=_x+20+i);" ist
komplett falsch, also die Syntax ist eben anders.
sebastian ist offline   Mit Zitat antworten
Alt 29-06-2006, 21:19   #6 (permalink)
Neuer User
 
Benutzerbild von wolfgangw
 
Registriert seit: Apr 2003
Ort: tirol
Beiträge: 26
Cool

Daaaanke Euch, hab das Post von kakktus übersehn.

danke nochmal
__________________
und ciao - wolfgang
wolfgangw ist offline   Mit Zitat antworten
Alt 29-06-2006, 22:00   #7 (permalink)
---
 
Benutzerbild von kakktus
 
Registriert seit: Apr 2002
Beiträge: 2.050
...ups, und das ->clipname(_x=_x+20+i);<- habe ich voll übersehen
__________________

Gruß kakktus
kakktus 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 18:02 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele