Bilder in Schleife downloaden [Flash 11]
| Beiträge: 1 Registriert: Jul 2014
| 26.07.2014, 12:13
Hallo zusammen,
ich habe verschiedene URLs von denen ich die Bilder downloaden möchte, das ganze läuft in einer Schleife ab wo jedesmal ein neuer lLoader definiert wird und auch ein EventListener der beobachtet ob das Bild fertig geladen ist. Jedoch habe ich nun folgendes Problem, denn ich bekomme immer nur das letzte Bild angezeigt respektiv nur die ID des Bildes.
Meine Funktion für den Bilderdownload:
Code:
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | public function searchImgTag() : void
{
var myPattern:RegExp = /<img src=".*?"/ig;
var result:String = myPattern.exec(strHTML);
var i:int = 0;
while (result != null)
{
this.tmpURL = result.substring(result.indexOf("src")+5,result.length-1);
this.tmpImgID = "img_"+i;
//Falls TRUE so werden die Links in einem Array gespeichert
if (checkImage(this.tmpURL) == true)
{
loader = new Loader();
loader.load(new URLRequest(this.tmpURL));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, addToimgArray);
i++;
}
result = myPattern.exec(strHTML);
}
}
|
Meine Funktion für den Listener falls da Bild geladen wurde:
Code:
ActionScript:1 2 3 4 | public function addToimgArray(event:Event) : void
{
imgArray.push({imageID : this.tmpImgID, imageURL : this.tmpURL, image : loader});
}
|
Ich hoffe das Ihr mein Problem nachvollziehen könnt und mein Problem versteht.
mfg
cookie2014 | | | Beiträge: 18 Wohnort: Berlin Registriert: Sep 2008
| 13.11.2014, 17:33
Hi,
wie sieht deine Variable aus?
Lass dir erst einmal tracen was bei und steht ... | Geändert von rootriguez am 13.11.14 um 17:34 Uhr | |
|
| Ähnliche Beiträge zum Thema | |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News
Regeln & Bedingungen
|