Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-12-2006, 13:44   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Beiträge: 115
Bilder aus Ordner auslesen - nur letztes Bild wird angezeigt

Hallo,

ich weiß das es schon einige Threads zu diesem Thema gibt,
aber bei mir liegt es wohl nur an einem Fehler im Script den ich
nicht finde.

Also:
Über PHP lese ich die Bildernamen aus einem Ordner aus, folgendes
wird dabei ausgegeben:
Code:
&files=./tvplus_dateien/bilder/bild01_thumb.jpg,./tvplus_dateien/bilder/bild02_thumb.jpg,./tvplus_dateien/bilder/bild03_thumb.jpg&
Nun möchte ich diesen String mit AS aufsplitten und für jedes Bild einen leeren
MC erstellen, indem das Bild dann angzeigt wird:

Code:
var koord_x = 0; 
var koord_y = 0;
var load_vars = new LoadVars();
load_vars.onLoad = function(erfolg) {
if(erfolg) { 
	// wenn im verzeichnis keine dateien sind...
	if (files == "0") {
		trace ("keine dateien vorhanden");
		// ..sonst
	} else {
		trace (this.files);
		trace ("dateien vorhanden");
		// dateinamen in array überführen
		var files_str:String = this.files;
		var my_files:Array = files_str.split(",");

		for (var i = 0; i<my_files.length; i++) {
			createEmptyMovieClip('bild', i);
			bild.loadMovie(my_files[i]);
			trace (my_files[i]);
			my_files[i]._x = koord_x;
			my_files[i]._y = koord_y;
			var koord_y = koord_y + 50;
			
			
}
		// array löschen
		delete my_files;
	}
	status = "done";
}
}
load_vars.load("http://localhost/webmailer/pre_final/dateisystem.php?cache="+ (new Date().getTime()));  
stop();
Der String wird importiert und augesplittet, jedoch wird nur das letzte Bild
im Ordner angezeigt.

Verwende ich statt
Code:
createEmptyMovieClip('bild', i);
Code:
createEmptyMovieClip('bild'+i, i);
damit jeder MC einen eigenen Namen erhält wird gar nichts angezeigt?

Kann mir jemand helfen?
Danke + Gruß

Geändert von framic (17-12-2006 um 13:45 Uhr)
framic ist offline   Mit Zitat antworten
Alt 17-12-2006, 13:59   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
PHP-Code:
var createEmptyMovieClip('bild'+ii);
b.loadMovie(my_files[i]); 
edit: ...und über b._x = koord_x bzw. koord_y platzieren
__________________

ternärer Konditionaloperator

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

Geändert von Der Frager (17-12-2006 um 14:01 Uhr)
Der Frager ist offline   Mit Zitat antworten
Alt 17-12-2006, 14:00   #3 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.136
PHP-Code:
for (var 0i<my_files.lengthi++) {
  
createEmptyMovieClip('bild'i);

  
/** Anfang Änderung */
  
trace(my_files[i]);
  
this["bild"+i].loadMovie(my_files[i]);
  
/** Ende Änderung */

  
trace (my_files[i]);
  
my_files[i]._x koord_x;
  
my_files[i]._y koord_y;
  var 
koord_y koord_y 50;

Ist so mein erster Gedanke, wenn ich das sehe.
Omega Psi ist offline   Mit Zitat antworten
Alt 17-12-2006, 15:05   #4 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Beiträge: 115
Danke, jetzt läuft's!!!
framic ist offline   Mit Zitat antworten
Alt 17-12-2006, 15:50   #5 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Beiträge: 115
Kann mir noch jemand von euch sagen, wie ich jetzt jedem Bild
eine Funktion zuweise?
framic 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:08 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele