ERLEDIGT
JA
JA
ANTWORTEN
13
13
ZUGRIFFE
6080
6080
EMPFEHLEN
-
Hallo Zusammen
Ich hab da eine super Slideshow gefunden und sie ein bischen abgeändert. Leider möchte ich gerne ab und zu ein Bild hinzufügen oder entfernen, und das habe ich leider nicht geschafft.
Ich wäre froh wenn mir jemand einen Lösungsvorschlag hat oder eine Idee wie es funktionieren könnte.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
Path = "bilder/" anzahlBilder = 9 Pictures = new Array() Pictures[0] = ["0.jpg"]; Pictures[1] = ["1.jpg"]; Pictures[2] = ["2.jpg"]; Pictures[3] = ["3.jpg"]; Pictures[4] = ["4.jpg"]; Pictures[5] = ["5.jpg"]; Pictures[6] = ["6.jpg"]; Pictures[7] = ["7.jpg"]; Pictures[8] = ["8.jpg"]; for(i = 0; i < anzahlBilder; i++){ _root.createEmptyMovieClip("Pic" + i, 600 + i); _root["Pic" + i]._alpha = 0; _root["Pic" + i].loadMovie(Path + Pictures[i]); trace (anzahlBilder) } Active = 0 function switching(){ Active ++ if(Active == Pictures.length){ Active = 0 } ActivePic = _root["Pic" + Active] fadePic() } function fadePic(){ FadeOut = new mx.transitions.Tween(OldPic, "_alpha", mx.transitions.easing.Regular.easeInOut , 100, 0, 4, true); FadeIn = new mx.transitions.Tween(ActivePic, "_alpha", mx.transitions.easing.Regular.easeInOut , 0, 100, 2, true); FadeIn.onMotionFinished = function(){ OldPic = ActivePic } } switching() setInterval(switching, 4000)
danke vielmals
-
14.01.09 15:53 #2
Hallo Taft,
Meinst du, dass du, während der Flash-Film läuft, Bilder änderst und die im Film sich aktualisieren?
VG
Jellysheep
-
14.01.09 16:08 #3
veränder den Pictures-Array.
Das ginge beispielsweise so:
oder um ein Bild zu ersetzen:Code :1
Pictures[9] = "neues-bild.jpg";
hiermit würdest du das sechste Bild durch "anderes-bild.jpg" ersetzen...Code :1
Pictures[5] = "anderes-bild.jpg";
Zeitverschiebung...
-
danke erstmals für die Antworten.
leider hat es wohl ein kleines missverständniss gegeben...
Ich möchte nicht jedesmal flash öffnen müssen um neue bilder hinzuzufügen, sonder die bilder einfach in einen ordner kopieren und flash erkennt dann das es mehr bilder sind ohne das ich was am code anpassen muss.
-
15.01.09 15:49 #5
Ah, ok!

Das kannst du z.B.
so machen:
1. Lege Standartnamen der Bilder fest, z.B. "pic1.jpg" bis "pic8.jpg"
2. Setze in deine "switching()"-Funktion die for-Schleife nochmals ein:
Dann müsste es klappen, dass der Flash-Film die Bilder laufend aktualisiert...Code :1 2 3 4 5 6
for(i = 0; i < anzahlBilder; i++){ _root.createEmptyMovieClip("Pic" + i, 600 + i); _root["Pic" + i]._alpha = 0; _root["Pic" + i].loadMovie(Path + Pictures[i]); trace (anzahlBilder) }
VG
Jellysheep
-
15.01.09 19:26 #6
zusätzlich könntest du die Anzahl der Bilder in einer txt-datei speichern, im flashfilm auslesen und der Variable anzahlBilder zuweisen.
Zum Thema textdateien auslesen etc. findest du hier haufenweise tutorials und VerweiseZeitverschiebung...
-
15.01.09 19:39 #7
Als Alternative könntest du natürlich auch die Dateinamen in einer *.txt speichern...
-
okay danke Leute, ich habs hingekriegt...



viel as und ein bischen xml. die Bilder werden zwar nicht automatisch erkannt, aber das wäre ja auch nur ein Bonus gewesen.
Falls jemand die Datei will, muss er sich nur melden.
-
22.01.09 16:31 #9
Klar, warum nicht?
Kannsch du die mir schicken?

VG
Jellysheep
-
Ich lade sie einfach hoch geht am besten
hier: viel Spass
-
22.01.09 16:39 #11
Cool, danke!
-
22.01.09 16:45 #12
Falls du das wirklich willst (das mit dem automatisch erkennen), kann ich dir da auch helfen...
du kannst zb. ne java-datei erstellen, die sich selbst in den autostart-ordner kopiert (wenn du windows hast
) und die immer die aktuellen dateien in nem ordner einläd und die als xml oder txt oder so speichert...
wenn du willst, könnt ich dir auch so eine schreiben...
VG
Jellysheep
-
Hallo Webmasters,
Hab da heute nach einer Slideshow geGoogelt und bin auf dieses Forum gestossen.
Nun ich habe vor diese ding ein wenig um zu bauen.
Am Schluss soll diese Slideshow als Header auf meiner Webseite fungieren.
Nun möchte ich aber noch ein Logo einbetten das dann dauerhaft angezeigt wird.
Die Slideshow soll im Hintergrund Ihre Bilder Sliden.
Kann mir da jemand einen Tip geben wie ich das Umsetzen kann?
Im moment habe ich einfach eine neue ebene erstellt und dann das Logo als Grafiksymbol eingefügt.
Beim Testen des Movies wird es aber nicht angezeigt.
Danke für euere Hilfe
LG weamgo
//edit:
Also ich hab da noch was gelesen, lässt sich aber nicht Umsetzen.
Bei dieser Lösung sollte ich mein Logo in eine Separate Ebene Legen.
Und den AS in ein Movieclip schreiben und eine Ebene unter das Logo legen.
Leider ohne Erfolg. Weiss sonnst noch einer eine Lösung?
-
Hallo Moderator.
Ich denke das du deinem Job sehr Pflichtbewusst nachgehst.
Und das ist auf gut so...
Aber ich denke das du in meinem Fall ein wenig überstürzt reagiert hast.
Nun du schiebst mich in ein Bestehenden Beitrag der aber als Abgeschlossen markiert ist.
Wie soll nun einer der evt. Helfen könnte da noch hineinsehen.
Es würde mich freuen wenn du wenigstens den Beitrag als "nicht Abgeschlossen" Aktivierst.
MfG weamgo
Ähnliche Themen
-
Flash Slideshow - Gallerie
Von banshe im Forum Flash PlattformAntworten: 1Letzter Beitrag: 19.10.10, 19:17 -
Flash Slideshow
Von Heinz Schrot im Forum Flash PlattformAntworten: 1Letzter Beitrag: 16.01.10, 15:40 -
Position für XML Slideshow (Flash, AS2)
Von raiuno im Forum Flash PlattformAntworten: 0Letzter Beitrag: 31.03.09, 13:08 -
[Flash MX 2004] Mit Flash / Actionscript voll-dynamische Buttons erstellen
Von wartiger im Forum Flash PlattformAntworten: 2Letzter Beitrag: 30.01.05, 18:39 -
dynamische Slideshow
Von Guvy im Forum Flash PlattformAntworten: 10Letzter Beitrag: 31.05.04, 15:06





Zitieren
Login





