Willkommen auf dem Portal für Mediengestalter
|
|
|
MGi Foren-Übersicht -> Multimedia -> [FLASH] slideshow bzw. diashow, automatischer bildwechsel
|
Seite: Zurück 1, 2, 3, 4, 5, 6, 7, 8, 9 ... 13, 14, 15, 16 Weiter |
Autor |
Nachricht |
Kai.S
Dabei seit: 20.12.2005
Ort: München
Alter: 41
Geschlecht:
|
Verfasst Fr 16.11.2007 16:33
Titel
|
|
|
depth und swapdepth brauchst du dafür
|
|
|
|
|
blackmerlin
Dabei seit: 21.11.2007
Ort: -
Alter: 45
Geschlecht:
|
Verfasst Mi 21.11.2007 12:31
Titel
|
|
|
FlamingArt hat geschrieben: |
Code: |
Path = "[PFAD ZU DEN DATEIEN]"
Pictures = new Array()
Pictures[0] = "[DATEINAME 1]";
Pictures[1] = "[DATEINAME 2]";
Pictures[2] = "[DATEINAME 3]";
Pictures[3] = "[DATEINAME 4]";
for(p = 0; p < Pictures.length; p++){
_root.createEmptyMovieClip("Pic" + p, 666 + p);
_root["Pic" + p]._alpha = 0;
_root["Pic" + p].loadMovie(Path + Pictures[p]);
}
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, 8000)
|
|
Danke für dieses "Skript"... was müsste man wo ändern, damit die Bilder random geladen werden? Hab gerade erst mit Actionsript angefangen .
Zuletzt bearbeitet von blackmerlin am Mi 21.11.2007 12:34, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mi 21.11.2007 13:47
Titel
|
|
|
Random geladen ?
|
|
|
|
|
blackmerlin
Dabei seit: 21.11.2007
Ort: -
Alter: 45
Geschlecht:
|
Verfasst Mi 21.11.2007 13:57
Titel
|
|
|
jetzt kommt ja nach Pictures[0] --> Pictures[1] --> Pictures[2] und soweiter... hätte gern eine Art Zufallsmodus... das halt mal bild 2, mal bild 3 als erstes erscheint....
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mi 21.11.2007 14:03
Titel
|
|
|
Einfach
Code: | _root["Pic" + p].loadMovie(Path + Pictures[p]); |
gegen
Code: |
var rar:Number = random(Pictures._length - 1);
_root["Pic" + p].loadMovie(Path + Pictures[rar]);
Pictures.slice(rar,1);
|
austauschen.....
|
|
|
|
|
blackmerlin
Dabei seit: 21.11.2007
Ort: -
Alter: 45
Geschlecht:
|
Verfasst Mi 21.11.2007 14:26
Titel
|
|
|
Code: | var Path = ".......";
var Pictures:Array = new Array();
var rar:Number = random(Pictures._length - 1);
Pictures[0] = "1.jpg";
Pictures[1] = "2.jpg";
Pictures[2] = "3.jpg";
Pictures[3] = "4.jpg";
Pictures[4] = "5.jpg";
Pictures[5] = "6.jpg";
for (p=0; p<Pictures.length; p++) {
this.createEmptyMovieClip("Pic"+p, 666+p);
this["Pic"+p]._alpha = 0;
this["Pic"+p].loadMovie(Path + Pictures[rar]);
Pictures.slice(rar,1);
}
var Active:Number = 0;
function switching(tgt) {
Active++;
if (Active == Pictures.length) {
Active = 0;
}
ActivePic = tgt["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(this);
setInterval(switching, 8000, this);
|
das ist derzeit mein Code incl. deiner Änderung... nun läd er allerdings nur noch das erste Bild und bleibt hängen...
Was wäre denn dein Stundenlohn für kleinere Sachen
Zuletzt bearbeitet von blackmerlin am Mi 21.11.2007 14:27, insgesamt 2-mal bearbeitet
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mi 21.11.2007 14:41
Titel
|
|
|
Hey cool
wir haben beide nen Fehler gemacht
Du hast falsch abgeschrieben und ich hab nen "_" zuviel
So läuft es:
Code: |
var Pictures:Array = new Array();
var Path:String ="....."
Pictures[0] = "1.jpg";
Pictures[1] = "2.jpg";
Pictures[2] = "3.jpg";
Pictures[3] = "4.jpg";
Pictures[4] = "5.jpg";
Pictures[5] = "6.jpg";
for (p=0; p<Pictures.length; p++) {
this.createEmptyMovieClip("Pic"+p, 666+p);
this["Pic"+p]._alpha = 0;
var rar:Number = random(Pictures.length - 1);
trace(rar)
this["Pic"+p].loadMovie(Path + Pictures[rar]);
Pictures.slice(rar,1);
}
var Active:Number = 0;
function switching(tgt) {
Active++;
if (Active == Pictures.length) {
Active = 0;
}
ActivePic = tgt["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(this);
setInterval(switching, 3000, this); |
Stundenlohn für kleinere Sachen ? Frag mich sowas lieber per PM oder MEssenger
|
|
|
|
|
blackmerlin
Dabei seit: 21.11.2007
Ort: -
Alter: 45
Geschlecht:
|
Verfasst Mi 21.11.2007 15:09
Titel
|
|
|
Herzlichen Dank für die schnelle, professionelle Hilfe .
War dann wohl doch keine globale Variable
Melde mich später nochmal per PM.
|
|
|
|
|
|
|
|
Ähnliche Themen |
Slideshow / Diashow abspielen
flash MX > probleme mit bildwechsel ...
Diashow in Flash
diashow in flash
Flash Bildgalerie (selbständiger Bildwechsel)
Flash: dynamische Diashow als PC.exe?
|
|
|
Seite: Zurück 1, 2, 3, 4, 5, 6, 7, 8, 9 ... 13, 14, 15, 16 Weiter |
MGi Foren-Übersicht -> Multimedia |
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|