Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-02-2011, 23:13   #1 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
mehrere Bilder nebeneinander laden

Juhu...

Habe wieder einen Gedankenfehler.
Möchte dynamisch mehrere Bilder neben,bzw. unter einander laden und habe gerade eine Blackout.

Was ist an diesem As. falsch ?

PHP-Code:
stop();
for (var 
i=0i<3i++) {
createEmptyMovieClip("con"+i,1);
con[i]._xi*160;
con[i]._y0;

//Lauscher-Objekt erstellen
var mclListener:Object = new Object();

//MovieClipLoader-Instanz erstellen
var mcLoader = new MovieClipLoader();

//Lauscher auf die Instanz setzen
mcLoader.addListener(mclListener);

//Film nachladen
mcLoader.loadClip(i+".jpg"this.con+i);


//während des Ladens bspw. um Ladebalken o.ä. zu aktualisieren
mclListener.onLoadProgress = function(target:MovieClipbytesLoaded:NumberbytesTotal:Number):Void {
    var 
prozent int(bytesLoaded*100/bytesTotal);
   
la.text ""+prozent+" %";//nur, wenn ein Textfeld vorhanden ist 
}

//Film ist geladen und MC wurde befüllt:
mclListener.onLoadInit = function(mc:MovieClip) {
    
//trace("fertig, beladen wurde "+mc);
    
    //Film wird automatisch abgespielt
    //ab hier kann man auf den nachgeladenen Film zugreifen
}} 
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 21-02-2011, 00:07   #2 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Erledigt.
PHP-Code:
stop();
//Zähler
var index:Number 0;

//Liste der MCs
var mcs:Array = new Array();
var 
len:Number 3;

//leere MCs erzeugen
for(var i=0;i<=len;i++){
   
this.mcs.push(this.createEmptyMovieClip("pic"+i,i));
   
this["pic"+i]._x = (i*170);//evtl. nebeneinander positionieren
   
this["pic"+i].ID i;//Zähler merken
   
}

//erstes Bild laden und anzeigen
var mclListener:Object = new Object();
var 
mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(mclListener);
mcLoader.loadClip(index+".jpg"mcs[index]);




//fertiggeladen
mclListener.onLoadInit = function(mc:MovieClip) {
   
trace("fertig, mc="+mc);
   
mc._xscale mc._yscale 100;
    
   
index++;
   if (
index len) {//sind noch weitere zu laden?
       
mcLoader.loadClip(index+".jpg"mcs[index]);
   }
}

this.stop(); 
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 21-02-2011, 12:05   #3 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Doch noch eine Frage...
Wie kann ich einen dynamischen Text unter die Bilder laden ?
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 21-02-2011, 12:12   #4 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
hi,
pack doch am besten bilder und texte in eine xml rein... dann haste in einem knoten jeweils bildpfad und text mit drinn. könntest das zur not auch in eine txt datei packen, oder die texte in ein array pushen und dann entsprechend dem index aus diesem array auslesen, oder ganz viele txt dateien und diese dann mit dem index entsprehcend laden. da gibts x möglichkeiten, aber die mit der xml ist sicher am besten.

cheers,
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 21-02-2011, 12:36   #5 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Hi salazar,
schön mal wieder etwas von Dir zu hören (lesen).
Die Daten befinden sich in einem Array.
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 21-02-2011, 12:42   #6 (permalink)
Neuer User
 
Benutzerbild von Herzenslicht
 
Registriert seit: Aug 2006
Ort: Hamburg
Beiträge: 736
Zitat:
Zitat von salazar Beitrag anzeigen
hi,
pack doch am besten bilder und texte in eine xml rein...
Hi salazar,
schön mal wieder etwas von Dir zu hören (lesen).
Die Daten befinden sich derzeit in einem Array.
Das Problem sollte doch das Gleiche sein.

Wie aber kann ich die Texte unter die Bilder bringen ?
irgendwas mit createTextField aber wie war das noch ?
__________________
_________________
Liebe Grüße
Herzenslicht ist offline   Mit Zitat antworten
Alt 21-02-2011, 13:06   #7 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
hi, öhm. aber wie man jetzt mit createTextField arbeitet kannste doch überall nachschauen?! da gibts doch tausend artikel, tutorials und beiträge zu?!

cheers,
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
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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mehrere Bilder per XML laden und nebeneinander platzieren Revoluzifer ActionScript 3 3 27-04-2010 21:45
dynamisch bilder laden und nebeneinander positionieren? rotesblau ActionScript 3 6 20-01-2010 20:36
mehrere tsunami reihen nebeneinander cocoony Flash 8 3 26-06-2009 10:00
Bilder dynamisch laden und nebeneinander setzen MasterFX Flash MX 7 31-08-2004 08:18
mehrere IE Version parallel nebeneinander Hammerhut Am Rande 23 09-11-2003 11:55


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:14 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele