Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-10-2006, 11:29   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Ort: Berlin
Beiträge: 25
unbestimmte Anzahl externer Bilder auslesen

Hallo,
lade aus einem externen Ordner per Zufall in meinen Flashfilm. Bisher hatte ich immer eine bestimmte Anzahl von Bildern und es lief einwandfrei

randomNum = Math.round(Math.random()* 5);
loadMovie("detail/bild" + randomNum + ".jpg","_root.c_unten");

nun sollen aber in den Ordner noch viele weitere Bilder nachgeschoben werden und ich möchte das der Ordnerinhalt dynamisch ausgelesen wird.

Aber ich weiß nicht wie ich einen Zähler erstellen kann der die Bilder ausliest.
Die Bilder werden weiter mit einer nummerischen Reihenfolge beschriftet also bild1.jpg, bild3.jpg usw.

Bin für jeden Hinweis der mich weiterbringt dankbar

Manuela
rapma ist offline   Mit Zitat antworten
Alt 27-10-2006, 12:09   #2 (permalink)
Flash and chips.
 
Benutzerbild von Zett
 
Registriert seit: Jun 2001
Ort: Graz
Beiträge: 531
also den inhalt eines ordners, bzw. einen zähler allgemein irgendwo abspeichern, geht ohne middleware a la php nicht.

du könntest aber den MovieClipLoader 'missbrauchen', ungefähr so:

Code:
stop();
_global.counter=1;
this.test=function()
{
	this["mcLoader"+_global.counter] = new MovieClipLoader();
	loadListener = new Object();
	loadListener.onLoadStart = function (target_mc) 
	{
		_global.counter++;
		test();
		target_mc.removeMovieClip(this);
		this.removeMovieClip(this);
	}
	loadListener.onLoadError = function (target_mc, errorCode) 
	{
		_global.counter--;
		goOn();
		target_mc.removeMovieClip(this);
		this.removeMovieClip(this);
	}

	this["mcLoader"+_global.counter].addListener(loadListener);
	this.createEmptyMovieClip("temp"+_global.counter,500+_global.counter);
	this["mcLoader"+_global.counter].loadClip(_global.counter+".jpg",this["temp"+_global.counter]);
}
test();

this.goOn=function()
{
	trace(">"+_global.counter);
	//do whatever you like, play(); etc...
}
macht folgendes: beginnt bei 1(".jpg") zu laden, sobald er die datei findet, bricht er ab und macht bei 2, 3 weiter, bis er eine fehlermeldung kriegt -> ergo anzahl der vorhandenen bilder.
__________________
The map is NOT the territory.
Zett ist offline   Mit Zitat antworten
Alt 30-10-2006, 07:28   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2001
Ort: Berlin
Beiträge: 25
Danke,
werde gleich mal versuchen da durchzusteigen. Was müsste ich denn über PHP machen?

Manuela
rapma ist offline   Mit Zitat antworten
Alt 30-10-2006, 07:42   #4 (permalink)
alte pfeife
 
Benutzerbild von muschko
 
Registriert seit: May 2003
Ort: Kassel
Beiträge: 1.222
du müsstest wohl die Anzahl der Bilder aus dem Ordner auslesen und die Variable an Flash übergeben... somit wäre es ja dann egal wieviele Bilder im Ordner liegen.
muschko 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 07:57 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele