Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-04-2004, 18:33   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Ort: Wien
Beiträge: 31
Wieso sehe ich geladene Bilder nicht?

Ich habe einen mc und möchte untergeordnet mit createemptyMovieClip weitere mc schaffen, in dem jeweils ein Bild geladen wird. Jedoch ist von einem Bild nichts zu sehen.

BildArr = new Array();
BildArr[0] = "BP121Wal.jpg"
BildArr[1] = "DasBoese2.jpg"
BildArr[2] = "DasBoese3.jpg"
Preload = 0

function PreloadPicture() {
holderNr = Preload+1;
this.Bild.createEmptyMovieClip("holder"+Preload, Preload);
this.Bild["holder"+Preload].loadMovie(Path+BildArr[Preload]);
}

PreloadPicture();

this.onEnterFrame = function() {
percent = (this.Bild["holder"+Preload].getBytesLoaded()/this.Bild["holder"+Preload].getBytesTotal())*100;
if (percent == 100) {
if (Preload == BildArr.length-1) {
delete this.onEnterFrame;
} else {
Preload++;
PreloadPicture();
}
}
};

Wenn ich die Bilder nicht in this.Bild lade, sondern direkt in this sind sie ersichtlich. Warum geht das mit this.Bild nicht?
Angehängte Dateien
Dateityp: zip testloadalt.zip (30,3 KB, 5x aufgerufen)
Bauer05 ist offline   Mit Zitat antworten
Alt 22-04-2004, 19:39   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Schon mal versucht Deinen Mc Bild von _alpha =0 auf _alpha=100; zu stellen
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 23-04-2004, 08:47   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Ort: Wien
Beiträge: 31
Habe das mit _visible ausprobiert, danach auch noch mals _x und _y gesetzt:

this.onEnterFrame = function() {
percent = (this.Bild["holder"+Preload].getBytesLoaded()/this.Bild["holder"+Preload].getBytesTotal())*100;
if (percent == 100) {
if (Preload == BildArr.length-1) {
delete this.onEnterFrame;
} else {
trace("Bild geladen: " + Preload);
this.Bild["holder"+Preload]._visible = true;
this.Bild["holder"+Preload]._x = 200;
this.Bild["holder"+Preload]._y = 200;
Preload++;
PreloadPicture();
}
}
};

Hat leider nichts gebracht.
Bauer05 ist offline   Mit Zitat antworten
Alt 23-04-2004, 09:17   #4 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Wie gesagt ... der Mc "Bild", der direkt auf der Bühne liegt, ist auf _alpha 0% gestellt. Wenn du _darin_ dann neue Movieclips erstellst und dort was reinlädst, sind die natürlich auch ganz durchsichtig weil eben der umgebende Movieclip "Bild" auf alpha -> 0 gestellt ist und sich das auf alles auswirkt was drin liegt und drin erstellt wird.
Stell also den MC Bild in der Eigenschaftenpalette auf kein Farbeffekt oder alpha -> 100 und schau was passiert.

Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 24-04-2004, 06:31   #5 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Ort: Wien
Beiträge: 31
Das hatte ich auch zusätzlich gesetzt. Bringt leider nichts.

Ciao
Norbert
Bauer05 ist offline   Mit Zitat antworten
Alt 24-04-2004, 13:44   #6 (permalink)
Gib her, ich mach das!
 
Registriert seit: Jul 2003
Ort: Karlsruhe/Kassel
Beiträge: 270
ActionScript:
  1. this.Bild["holder"+Preload].loadMovie(Path+BildArr[Preload]);
Path ist doch undefiniert!!!!
Dr.Atom ist offline   Mit Zitat antworten
Alt 24-04-2004, 14:00   #7 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
@ Bauer05
Ich erzähl nicht zu Gaudi das es gehen würde wennst den mc "Bild" auf _alpha=100" stellen würdest!!
Bei mir gings so!!
Wenns doch net geht liegts vielleicht an den JPG's, wenn die Progressiv gespeichert sind kanns Flash net laden!!
Angehängte Dateien
Dateityp: zip quack_quack.zip (39,1 KB, 5x aufgerufen)
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 25-04-2004, 11:30   #8 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Ort: Wien
Beiträge: 31
Sorry. Du hattest Recht. Allerdings dachte ich nicht, dass das mc auf der Bühne bereits mit Alpha 0 % definiert war. Das hatte ich mir von einer anderen Flash-Anwendung kopiert, ohne darauf zu achten. Doch hätte das Setzen im Action-Script ja auch den Effekt haben müssen ...

Danke
Norbert
Bauer05 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 15:24 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele