Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-02-2006, 13:34   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Ort: BGL bei Köln
Beiträge: 275
Question whileschleife

was mach ich hier falsch? es wird immer nur das letzte bild angezeigt und geladen werden die anderen bilder auch nicht! (nichts im cache).

ich möchte bilder in flash reinladen lassen und horizontal nebeneinander anordnen.

Code:
var anzahl=9;
var bilder=new Array();
bilder=daten.bilder.split(".jpg,");
_root.createEmptyMovieClip("bildermc",1);
i=0;
while(i < anzahl){
	bild=bilder[i];
	bildermc.loadMovie("bilder/"+bild+".jpg", i);
	bildmc._level[i]._x=positonx+140*i;
	i++;
}
christian23cgn ist offline   Mit Zitat antworten
Alt 10-02-2006, 13:38   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Bisschen "komisch", was du da mit _level[i] probierst. Und was ist "positonx"? Klingt gefährlich...
PHP-Code:
var anzahl 9;
var 
bilder = new Array();
bilder daten.bilder.split(".jpg,");
_root.createEmptyMovieClip("bildermc"1);
var 
= -1;
while (++
i<anzahl) {
    
bild bilder[i];
    
bildermc.createEmptyMovieClip("bild1"i);
    
bildermc.bild1.loadMovie("bilder/"+bild+".jpg");
    
bildmc.bild1._x 140*i;

__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++

Geändert von Der Frager (10-02-2006 um 13:39 Uhr)
Der Frager ist offline   Mit Zitat antworten
Alt 10-02-2006, 14:26   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Ort: BGL bei Köln
Beiträge: 275
Question

das klingt wohl so gefährlich, weil ich noch net ganz durchblicke...
PHP-Code:
var anzahl 9;
var 
bilder = new Array();
bilder daten.bilder.split(".jpg,");
_root.createEmptyMovieClip("bildermc"1);
var 
= -1;
while (++
i<anzahl) {
    
bild bilder[i];
    
bildermc.createEmptyMovieClip(bildi);
    
bildermc.bild.loadMovie("bilder/"+bild+".jpg");
    
bildmc.bild._x 140*i;

der name des neuen MCs, der im "bildermc" erstellt wird müsste doch so variabel sein, oder?! klappt aber nicht...
christian23cgn ist offline   Mit Zitat antworten
Alt 10-02-2006, 14:28   #4 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
sorry, aber wie geil ist das denn
PHP-Code:
[b]bild[/b


habsch noch nie gesehen... naja. wieso willste denn diesen var namen dynamisch/variabel machen? ist doch gar nciht nötig?!

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 10-02-2006, 14:28   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Da fehlen ja auch Anführungszeichen bei dir...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 10-02-2006, 14:49   #6 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Ort: BGL bei Köln
Beiträge: 275
Zitat:
Zitat von salazar
sorry, aber wie geil ist das denn
PHP-Code:
[b]bild[/b


habsch noch nie gesehen... naja. wieso willste denn diesen var namen dynamisch/variabel machen? ist doch gar nciht nötig?!

cya, sal
ich hab die variable "bild" hier erst in FETTSCHRIFT betonen wollen, damit ich mein vorgehen unterstreiche, hab dann aber gesehen dass in einem [code] feld die formatierung angezeigt werden und hab sie eigentlich alle wieder weggemacht. eins hab ich wohl übersehen!

ist wirklich nicht nötig! da haste recht. klappt aber immer noch nicht, aber ich werde mal weiter versuchen und mich ggf. später wieder melden, sollte ich nach stunden haareraufen immer noch net verstanden haben! :-P

bilder ist ein array in dem alle bilder gelistet sind und mit bild=bilder[i] versuche ich in der schleife alle bilder reinzuladen... is das korrekt?

thx@ll

Geändert von christian23cgn (10-02-2006 um 14:56 Uhr)
christian23cgn ist offline   Mit Zitat antworten
Alt 10-02-2006, 20:53   #7 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Ort: BGL bei Köln
Beiträge: 275
PHP-Code:
var anzahl 9;
var 
bilder = new Array();
bilder daten.bilder.split(".jpg,");
_root.createEmptyMovieClip("bildermc"1);
var 
= -1;
while (++
i<anzahl) {
    
bild bilder[i];
    
bildermc.createEmptyMovieClip("bild1"i);
    
bildermc.bild1.loadMovie("bilder/"+bild+".jpg");
    
bildmc.bild1._x 140*i;

ich habs so gemacht wie du hier schriebst@ DerFRAGER, weils plausibel aussieht, aber leider funktionierts nicht. ich habe rumprobiert um herauszufinden worans liegt und bin der meinung, dass der dynamisch MC "bild1" zwar auf verschiedenen Tiefen generiert wird, folgende zeile "bildermc.bild1.loadMovie("bilder/"+bild+".jpg");" die bilder aber ständig in den gleichen MC geladen werden und somit auch "überschrieben" werden...
spätestens bei der _xpositionierung stell ich mir die frage, wie ich die MCs mit dem gleichen namen "bild1" auf den verschiedenen tiefen ansprechen soll?!
christian23cgn ist offline   Mit Zitat antworten
Alt 10-02-2006, 21:04   #8 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
ActionScript:
  1. var bilder = new Array();
  2. bilder = daten.bilder.split(".jpg,");
  3. var anzahl = bilder.length;
  4. _root.createEmptyMovieClip("bildermc", 1);
  5. var i = -1;
  6. while (++i<anzahl) {
  7.     bildermc.createEmptyMovieClip("bild"+i, i);
  8.     bildermc["bild"+i].loadMovie("bilder/"+bilder[i]+".jpg");
  9.     bildermc["bild"+i]._x = 140*i;
  10. }
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker

Geändert von _geo_ (10-02-2006 um 21:16 Uhr)
_geo_ ist offline   Mit Zitat antworten
Alt 10-02-2006, 21:27   #9 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Ort: BGL bei Köln
Beiträge: 275
Smile Vielen Dank!

Danke Dir Geo! Klappt super bis auf die _xpositionierung. Das liegt wohl daran, dass Sich die positionierung ändert, weil das jpg erst danach reingeladen wird. aber ich habs jetzt hinbekommen und auch die syntax verstanden.

thx a lot!
christian23cgn 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 13:34 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele