Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-09-2003, 13:28   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Beiträge: 31
reload .swf

sorry, das ich hier auch poste! aber im html forum tut sich nix!

__________________________________________________ ___

hi... wie kann ich es lösen, das wenn man ein reload der site macht ein anders startflash erscheint. ich möchte halt, das die startseite immer anders aussieht wenn man ein reload macht. so das ich praktisch als beispiel 5 größenidentische .swf habe :

1.swf
2.swf
3.swf
4.swf
5.swf

wenn ich also die website reloade soll beim ersten mal das "1.swf" geladen werden, dann beim späteren reload das "2.swf" usw.

wer weiß wie ich sowas verwirkliche? muss bestimmt ein javascript dran glauben oder? wenn ja welches?

torsten bedankt sich.
thoeninger ist offline   Mit Zitat antworten
Alt 09-09-2003, 13:31   #2 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
am besten machst ein random...

var name = "film"+random(5)+".swf";
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 09-09-2003, 13:40   #3 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
das wird er zwar so nicht meinen.aber einfachste lösung.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 09-09-2003, 13:54   #4 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Beiträge: 31
Zitat:
Geschrieben von Scrawer
am besten machst ein random...

var name = "film"+random(5)+".swf";
zum verständnis:
ich erstelle einen leeren .swf und dann hole ich dort über den string "var name = "film"+random(5)+".swf";" die filme aus einem subordner?

kann mir da jemand den kompletten befehl mal auflisten?
thoeninger ist offline   Mit Zitat antworten
Alt 09-09-2003, 14:50   #5 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
naja du ladest ja in den hauptfilm..... einen der 5 rein? in einern container oder so denke ich mal...

das ist halt jetzt z.b.
_root.container.loadMovie("film1.swf");

zufall wäre nun......
var name = "film"+random(5)+".swf";
_root.container.loadMovie(name);

so in die richtung halt....
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 09-09-2003, 15:08   #6 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Beiträge: 31
Cool grmpf

ich lade die externen filme über:

loadMovie("navigation_pc1.swf", "ziel");

wie wende ich das nun an? bin da zu blöd für glaube ich. *heul*

meine haputdatei heißt (die leer ist und das script drin steht) navigation_pc.swf, alle anderen fünf filme die ich rein laden will liegen im selben verzeichnis... mit den namen

navigation_pc1.swf
navigation_pc2.swf
navigation_pc3.swf
navigation_pc4.swf
navigation_pc5.swf

so. was soll nun anstatt des o.a. script hin?
sorry...
thoeninger ist offline   Mit Zitat antworten
Alt 09-09-2003, 15:27   #7 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
du musst ja nur den film namen navigation_pc1.swf dynamisch erzeugen

name = "navigation_pc" + (random(5)+1) + ".swf";
_root.ziel.loadMovie(name);

das +1 ist nur da damit das ergebnis nicht zwischen 0 und 4 sondern 1 und 5 liegt
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 09-09-2003, 15:27   #8 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Beiträge: 31
Zitat:
Geschrieben von Scrawer
naja du ladest ja in den hauptfilm..... einen der 5 rein? in einern container oder so denke ich mal...

das ist halt jetzt z.b.
_root.container.loadMovie("film1.swf");

zufall wäre nun......
var name = "film"+random(5)+".swf";
_root.container.loadMovie(name);

so in die richtung halt....

so habe nun:
var name = "navigation_pc"+random(5)+".swf";
_root.loadMovie("http://test.cellcom-mobile.com/flash/navigation_pc1.swf", "ziel");
_root.loadMovie("http://test.cellcom-mobile.com/flash/navigation_pc2.swf", "ziel");
_root.loadMovie("http://test.cellcom-mobile.com/flash/navigation_pc3.swf", "ziel");
_root.loadMovie("http://test.cellcom-mobile.com/flash/navigation_pc4.swf", "ziel");
_root.loadMovie("http://test.cellcom-mobile.com/flash/navigation_pc5.swf", "ziel");

nur lädt er beim ersten mail die nummer "1" und beim reload geht er direkt auf die "5". was ist da falsch?
thoeninger ist offline   Mit Zitat antworten
Alt 09-09-2003, 15:33   #9 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
ja das ist k.... random erzeugt ja nur eine zufalls zahl zwischen 1 und 5......
wie shuffle

es kann sogar sein das etwas zweimal hintereinander kommt... bzw. ist nicht auszuschließen....

wenn du schön 1,2,3 usw.. haben möchtest geht das so mit flash alleine gar nicht...
da ja keine var den reload überlebt...
da müsstest schon wo zwischen speichern....
sharedObject oder so
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 09-09-2003, 15:41   #10 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Beiträge: 31
Zitat:
Geschrieben von Scrawer
ja das ist k.... random erzeugt ja nur eine zufalls zahl zwischen 1 und 5......
wie shuffle

es kann sogar sein das etwas zweimal hintereinander kommt... bzw. ist nicht auszuschließen....

wenn du schön 1,2,3 usw.. haben möchtest geht das so mit flash alleine gar nicht...
da ja keine var den reload überlebt...
da müsstest schon wo zwischen speichern....
sharedObject oder so
IHR macht mich feddich... wie soll das denn nun noch funzen?
oh gott. ich schaff das alles nicht mehr!
thoeninger ist offline   Mit Zitat antworten
Alt 09-09-2003, 15:46   #11 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
spielt die reihung eine rolle? ist ja egal oder.....

wenn nicht geht es ohne zwischenspeichern nicht.... denn nach einem reload ist alles von vorher tot... das ist ja logisch....

localSharedObject... wäre der einfachste weg..... das geht von Flash heraus... ist wie ein cookie... nur halt einer der von Flash erzeugt wird......
such mal danach....
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)
Scrawer ist offline   Mit Zitat antworten
Alt 09-09-2003, 15:48   #12 (permalink)
Neuer User
 
Registriert seit: Mar 2003
Beiträge: 31
JUHUUUU! KLAPPT NUN DOCH:

var name = "navigation_pc"+(random(5)+1)+".swf";
_root.loadMovie("http://test.cellcom-mobile.com/flash/"+name, "ziel");





habe da deine anweisung übersehen! sorry

hier das ergebnis... siehst man an den zahlen im bild.
test.cellcom-mobile.com

1,2,3,4,5 und ab geht´s

Geändert von thoeninger (09-09-2003 um 15:51 Uhr)
thoeninger 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 06:15 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele