Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-07-2004, 20:55   #1 (permalink)
flashlerner
 
Benutzerbild von Apollo102
 
Registriert seit: May 2004
Beiträge: 74
Hilfe! - Problem mit Image Viewer – externe JPEG laden

Hi,

ich habe folgendes vor. Ich möchte externe JPEG Dateien laden. Die Vorgabe welche Datei zu laden ist, soll von extern über eine XML Datei vorgegeben werden (das ist kein Problem und ist im nachfolgenden Source Code nicht enthalten – im Beispiel wird die Liste einfach im bilderliste_array definiert).

Damit die Bilder dann in bestimmten Abhängigkeiten angezeigt werden können, habe ich einen bildspeicher_array definiert (in jetzigem Beispiel wechsele ich einfach zwischen den beiden Bilder hin und her).

Das Problem ist, daß ich ja eigentlich erst starten dürfte wenn alle Bilder geladen sind. Man sieht bereits, daß die Bilder sofort angezeigt werden.

Das Schlagwort heißt wohl Preloader. Aber genau hier komme ich nicht weiter. Alle Forumsbeiträge oder sonstige Quellen haben mir leider bisher nicht weiter geholfen. Langsam bin ich am Ende mit den Nerven.

Frage: Wo muß ich den Preloader ansetzen? Ist mein Ansatz mit bildspeicher_array Blödsinn? Ist der ganze Code an dieser Stelle überhaupt richtig plaziert (siehe zip)?

Da ich Flash Anfänger bin kann ich jede Hilfe brauchen!!!


Danke

Apollo102

PHP-Code:
bilderliste_array = new Array;

//create a parent movie Clip
_root.createEmptyMovieClip("myMovieClip",1);


var 
bildspeicher:MovieClip;
bildspeicher_array = new Array;

var 
bild1 true;

function 
bilderladen(){
    var 
mc_str "";
    var 
bilderliste_laenge bilderliste_array.length;
    for (var 
0bilderliste_laengej++){
        
//create a nested movie Clip
        
bildspeicher _root.myMovieClip.createEmptyMovieClip(String(j),_root.myMovieClip.getNextHighestDepth());
        
//load the JPEG into the nested movie clip
        
bildspeicher.loadMovie(bilderliste_array[j]);
        
bildspeicher_array.push(bildspeicher);
    }
}


function 
init(){
    
bilderliste_array.push("test_01.jpg");
    
bilderliste_array.push("test_02.jpg");
    
bilderladen();    
}


init();

setInterval( function(){
    
colaps_time Math.round((getTimer() - startingTime)/1000)
                
    if (
bild1){
        
bildspeicher_array[1]._visible false;
        
bildspeicher_array[0]._visible true;
        
bild1 flase;
    }else{
        
bild1 true;
        
bildspeicher_array[0]._visible false;
        
bildspeicher_array[1]._visible true;
        }
}, 
1000 ); 
Angehängte Dateien
Dateityp: zip image_viewer.zip (34,4 KB, 12x aufgerufen)
Apollo102 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 16:04 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele