| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Apr 2006
Beiträge: 18
|
Hallo zusammen, ich möchte einen Banner basteln in dem die Bilder nach einer bestimmten Zeit wechseln. Die Bilder liegen alle in einem Ordner. Im AS werden sie per XML eingelesen und in einzelne MCs gespeichert. Nun möchte ich gerne 2 Varianten. Variante 1: Die Bilder sollen per random endlos überblendet werden. So im 2 Sekunden Abstand. Variante 2: Die Bilder sollen nacheinander in Reihenfolge überblendet werden. Vielen Dank für eure Hilfe So hab ich schonmal angefangen: das XML sieht so aus: <?xml version="1.0" encoding="utf-8"?> <!-- keyvisual wird mit folgenden Bildern angezeigt --> <pics> <pic bildname="bild1" pfad = "bilder/bild01.jpg"></pic> <pic bildname="bild2" pfad = "bilder/bild02.jpg"></pic> <pic bildname="bild3" pfad = "bilder/bild03.jpg"></pic> und so weiter </pics> //xml-Objekt erzeugen bilder = new XML(); bilder.ignoreWhite = true; bilder.load("data.xml"); bilder.onLoad = function(status){ if(status && this.loaded){ anzahlBilder = bilder.firstChild.childNodes.length; //trace ("Anzahl Bilder: "+anzahlBilder); for(var i = 1; i < anzahlBilder; i++){ //Movieclips mit den Namen basic_mc1, basic_mc2... werden erzeugt createEmptyMovieClip("basic_mc"+i,i); //_root["basic_mc"+i]._x = i; //Bilder werden in die entsprechnden Movieclips geladen _root["basic_mc"+i].loadMovie(bilder.firstChild.childNodes[i].attributes.pfad); } fadeout = setInterval(function(){ clearInterval(fadeout); basic_mc9.onEnterFrame = function(){ this._alpha -=1; if (this._alpha <= 1){ delete this.onEnterFrame; this._alpha = 0; } } }, 2000); } } |
| | |
| | #2 (permalink) | |
| °.oO°O.o°.oO.o°O Registriert seit: Jun 2005 Ort: CH
Beiträge: 1.490
| Zitat:
Schön, tönt auch sinnvoll und praktisch, nur wo ist das Problem? Ausserdem Code immer schön in [ AS]-Tags verpacken, lässt sich dann besser lesen! ActionScript:
__________________ There is no way to happiness, happiness is the way! - Buddha | |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Apr 2006
Beiträge: 18
| das Problem? die Programmierung...
Hallo zusammen, in Zeile 30 steht ja: basic_mc9.onEnterFrame = function(){ naja, mc9 soll natürlich mc1 oder mc2, mc3... sein. Dynamsch halt. Bis jetzt wird nach 2 Sekunden einfach der MC mit der höchsten Tiefe ausgefadet und dann passiert nix mehr. Es sollen aber per random alle Bilder ein und ausgefadet werden. Oder halt der Reihe nach... Vielen Dank für eure Hilfe |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |