Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 4 und Flash 5

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-11-2006, 21:48   #1 (permalink)
***
 
Benutzerbild von gianalesigi
 
Registriert seit: Jan 2004
Ort: Ludwigshafen
Beiträge: 78
Bildwechsel externer Dateien

Das alte Thema ...,

nur hab ich einen Nebeneffekt un bekomm den nicht weg.
Vielleicht hat jemand nen Tip.

Ich hab nen ganz einfachen Bilderwechsel.
Zuerst lade ich Bild 1 für ca 10 Sek,
dann Bild 2 für 10 Sek usw´.

Code:
#########################################
if (!i) {
loadMovieNum("swf/welcome/images/image1.jpg", 1);
}
if (i == 2) {
loadMovieNum("swf/welcome/images/image2.jpg", 1);
}
if (i == 3) {
loadMovieNum("swf/welcome/images/image3.jpg", 1);
}

....................usw................

##########################################

Der Code steht im ersten Frame, im letzten (Nr 85)
wird i inkrementiert und dann wird bei Frame 1 weiter gemacht.

Der Nebeneffekt (sehr unschön) zwischen den Bildern/Bildwechsel
ist es ca 1Sekunde lang weiss (bzw. Hintergrundfarbe).
Hat da jemand ne Idee.

Gruß Gianalesigi
__________________
- Wir haben gelernt wie Vögel zu fliegen und wie Fische zu schwimmen. Doch haben wir verlernt wie Menschen zu leben. -
gianalesigi ist offline   Mit Zitat antworten
Alt 22-11-2006, 06:52   #2 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
Hi,
externe Daten müssen ja erst geladen werden.
Bilddateien ja an sich schon relativ gross...
Versuch mal, die Bilder kleiner zu machen.

Bessere Lösung: alle Bilder vorladen lassen...

Woher bekommst Du die Variable "i" ?
Kommt die auch aus einer externen Quelle?

Könnte dann natürlich sein, daß Du in der "i"-Abfrage eine
Buffering-Time von 1 Sek. drin hast...
Grüße
pw
purewhite ist offline   Mit Zitat antworten
Alt 22-11-2006, 12:31   #3 (permalink)
Flash and chips.
 
Benutzerbild von Zett
 
Registriert seit: Jun 2001
Ort: Graz
Beiträge: 531
Post

kann mich meinem "vorredner" nur anschließen... mach's ungefähr so:

in einem vorgelagerten frame:

Code:
var numOfPics=10; //soviele du halt hast
for(var j=1;j<numOfPics;j++)
{
	this.createEmptyMovieClip("pic"+j,j);
	this["pic"+j].createEmptyMovieClip("cont",1);
	this["pic"+j].cont.loadMovie(j+".swf",1);
	this["pic"+j]._visible=false;
}
var i=1;
und dann statt deinem loadMovie-Code:

Code:
var temp=1;
while(this["pic"+temp])
{
	if(temp==i)
		this["pic"+temp]._visible=true;
	else
		this["pic"+temp]._visible=false;
	temp++;
}
und am ende inkrementierst du dein i wie gehabt, springst aber zum 2. code, nicht zum loader-frame (logo).

ein wenig quick'n'dirty, sollte aber gehen...
__________________
The map is NOT the territory.
Zett ist offline   Mit Zitat antworten
Alt 22-11-2006, 12:50   #4 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
Zitat:
Zitat von Zett Beitrag anzeigen
ein wenig quick'n'dirty, sollte aber gehen...
Soweit ich weiss gibt es createEmptyMovieclip erst ab FlashMX bzw. für den FlashPlayer 6
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 27-11-2006, 15:07   #5 (permalink)
Flash and chips.
 
Benutzerbild von Zett
 
Registriert seit: Jun 2001
Ort: Graz
Beiträge: 531
Autsch, Flash5, hab ich übersehen... gut möglich.
Aber offenbar besteht eh sowieso kein Interesse mehr.
__________________
The map is NOT the territory.
Zett ist offline   Mit Zitat antworten
Alt 14-12-2006, 10:15   #6 (permalink)
aufdemwegnachberlin
 
Benutzerbild von purewhite
 
Registriert seit: Jul 2004
Beiträge: 591
purewhite 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 18:38 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele