Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-08-2007, 17:10   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 41
MovieClipLoader lädt bereits erfolgreich Bilder vor, wie später verwenden?

Hallo liebes Flashforum,

mit dem folgenden Script lade ich 10 Bilder aus einem Ordner vor. Diese werden im _root jedoch invisible gemacht. Ich möchte die Bilder aber viel später in verschachtelnten MC's erst zum Einsatz bringen(MC's entstehen später erst). Meine Frage ist nun, wie ich diese Bilder an der benötigten Stelle anspreche und sie in ein MC laden kann? Sind sie dann in der Bibliothek und kann ich sie dann attachen? Wenn ja wie ist der Verknüpfungsname?
Vielen Dank für eure Tipps

PHP-Code:
var index:Number 0
//Zähler 
var zielfolder:String "bilder/grafik/"
var 
targets:Array = new Array(); 
var 
image:Array = new Array(); 
var 
len:Number 10
for (var 
i:Number 1i<=leni++) { 
    
//leere MCs erstellen 
    
targets.push(this.createEmptyMovieClip("image"+(i+1), (i+1))); 
    
//bildname dynamisch zusammenstellen 
    
var imagenumber = ("00"+i).substr(-2)   
    
//001-009,010-030 
    
image.push(zielfolder+imagenumber+".jpg"); 
    
//images/01.jpg bis images/010.jpg 

var 
mclListener:Object = new Object(); 
var 
mcLoader:MovieClipLoader = new MovieClipLoader(); 
mcLoader.addListener(mclListener); 
mcLoader.loadClip(image[index], targets[index]); 
//nachdem ein File geladen und der Container-MC damit gefüllt wurde: 
mclListener.onLoadInit = function(mc:MovieClip) { 
mc._visible false
    
index++; 
    
//Index erhöhen 
    
if (index<targets.length) { 
        
//und ggf. das nächste File laden 
        
mcLoader.loadClip(image[index], targets[index]); 
    } else { 
        
//Nachladen beendet 
        
_root.gotoAndStop(2); 
    } 

    }; 
this.stop(); 
Chrisdelacreme ist offline   Mit Zitat antworten
Alt 04-08-2007, 17:21   #2 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.138
Du hast die MovieClips, in die die Bilder geladen werden doch schon im Array. Über das Array kannst du sie auch adressieren. Das Script ist von dir?
Omega Psi ist offline   Mit Zitat antworten
Alt 04-08-2007, 17:28   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 41
Nein, das ist nicht von mir, ich bin eher Grafiker als Programmierer, aber ich habe mich erst im Forum umgeschaut und einige Varianten ausprobiert, bevor ich poste.
Danke für deine Hilfe, könntest du mir ein bsp geben, wie ich das erste Bild in einem MC laden könnte, der erst später im Hauptfilm verwendet wird?

bis jetzt lade ich das Bild nämlich 2mal, was natürlich unsinn ist. Einmal ins Array und einmal direkt per loadMovie();
Chrisdelacreme 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 01:39 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele