Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX 2004

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-01-2006, 10:38   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 51
Unhappy Problem mit loadMovie

Hallo zusammen,

ich will Biler dynamisch in meinen Movie laden (Bildergalerie). Leider klappt das nur im IE, beim FF werden die Bilder erst angezeigt, wenn ich Seite das zweite mal öffne.

Hier ist der Testlink (Menü->Hotel Herzog->Bildergalerie)

Testlink

Danke für eure Hilfe!!

mrporsch
mrporsch ist offline   Mit Zitat antworten
Alt 16-01-2006, 10:50   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Wenn du mehr als ein Bild nachladen willst, solltest du die MovieClipLoader-Klasse nutzen...
  Mit Zitat antworten
Alt 16-01-2006, 11:24   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 51
Kann das der Grund für mein FireFox-Problem sein?
mrporsch ist offline   Mit Zitat antworten
Alt 16-01-2006, 11:34   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Das kann man nur sagen, wenn du dein Script mal postest...
  Mit Zitat antworten
Alt 23-01-2006, 20:30   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2004
Beiträge: 51
Code:
onEnterFrame = function () {
	setProperty("bigPic", _width, 186);
	setProperty("bigPic", _height, 207);
	setProperty("aniBild1", _width, 90);
	setProperty("aniBild1", _height, 100);
	setProperty("aniBild2", _width, 90);
	setProperty("aniBild2", _height, 100);
	setProperty("aniBild3", _width, 90);
	setProperty("aniBild3", _height, 100);
	setProperty("aniBild4", _width, 90);
	setProperty("aniBild4", _height, 100);
	setProperty("aniBild5", _width, 90);
	setProperty("aniBild5", _height, 100);
	setProperty("aniBild6", _width, 90);
	setProperty("aniBild6", _height, 100);
	setProperty("aniBild7", _width, 90);
	setProperty("aniBild7", _height, 100);
	setProperty("aniBild8", _width, 90);
	setProperty("aniBild8", _height, 100);
};

bigpic1.unloadMovie();
loadMovie("images/bild1.jpg", "bigpic1");
bigpic2.unloadMovie();
loadMovie("images/bild1.jpg", "bigpic2");


for(i=1;i<9;i++){
	
	this["aniBild"+String(i)].unloadMovie();
	loadMovie("images/bild"+String(i)+".jpg", this["aniBild"+String(i)]);
}

Schaut euch bitte die oben genannte Seite im Firefox an. Erst beim zweiten Aufruf der Seite sieht man die Bilder??

Warum??

Vielen Dank!!
Marco
mrporsch ist offline   Mit Zitat antworten
Alt 23-01-2006, 21:11   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Irgendwie macht dein onEnterFrame-Event keinen Sinn... Warum sollen diese Eigenschaften kontinuierlich immer wieder neu gesetzt werden? Einmal reicht doch auch...

Und statt eines setProperty-Befehls nimmt man seit F5 die Punktsyntax, also :
PHP-Code:
//alte Flash 4-Syntax:
setProperty("bigPic"_width186);

//neu ab F5:
bigPic._width 186
Der onEnterFrame würde allerdings Sinn machen, wenn er eine if-Bedingung für einen Preloader überprüfen würde, z.B. ob die geladenen Bytes des MCs der Gesamtmenge an zu ladenden Bytes entsprechen würden und ob der MC eine Größe und Breite größer 0 hat. Schau mal unter "Suchen" nach Preloaderscripten...
  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:25 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele