ERLEDIGT
JA
JA
ANTWORTEN
22
22
ZUGRIFFE
2384
2384
EMPFEHLEN
-
Hi Leute!
Das ist mein erster Thread in diesem Forum, und ich hoffe ich werde jetzt nicht ausgelacht oder ähnliches, aber ich
brauche ein Script, oder ein Flashfile, keine Ahnung wie man das nennt, hab leider keien Ahnung von Flash, aber
egal, also ichsuche ein Script was mir Banner auf einer Seite anzeigt und diese wie bei www.elixia.de immer
einblendet, also nach einer gewissen zeit einen anderen aufruft. Kann mich jemand zu so einem Tutorial führen, oder
mit Stichwörter an den Kopf klatschen die ich zum Suchen benutzen kann? Das wäre sehr nett.
Gruß
P.S.: Hab das Flash Forum durchsucht, aber nichts Anfängerfreundliches gefunden.... HELP!
-
Erstmal herzlich willkommen im Forum. Das dich hier einer auslacht glaub ich nicht, denn wir haben alle mal sehr klein angefangen.
Das, was du vorhast, ist ganz gut mit Motion Tweens lösbar. Dazu findest du hier eine Menge. Aber speziell für den Link, den du geschrieben hast, wäre dieses Tutorial sehr hilfreich. Es ist ein Video, also musst du nichts lesen oder dich sonderlich gut damit auskennen. In der Tutorials-Ecke gibt es auch viele andere Flash-Tutorials zum lesen und lernen. Schau da einfachmal rein.PingPages uses:
Flash MX 2004 / Flash 8, Dreamweaver MX 2004, PS CS2, C4D R9
[GoToWebsite][GoToOnline-Casino]
-
Okay, danke ich werde es mir anschauen wenn ich einen Breitbandigeren Anschluss zur Hand habe, weil mit ISDN macht sich das nicht so so.....

Ja Ja, die Opalgeplagten *mitleidhabenwill*
-
Hm,
das ist aber eigentlich keine Flash Frage, da es sich ja um eine einfache Banner Rotation handelt, wobei es eigentlich egal ist, was da rotiert, ob Flash oder GIF ....
Vielleicht habe ich dich auch falsch verstanden, aber Banner Rotation ist mehr so ein Fall für die JavaScript PHP Ecke, wenn du nicht gerade eine voll integrierte Flash Lösung willst, in der ein Träger Flash Film, der statisch in eine Seite eingebunden ist, volldynamisch alle anderen Banner per loadMovie nachlädt....
Grüsse
BNum qui exsules restituti? Unum aiebat, praeterea neminem !
http://monalisaoverdrive.de
-
Richtig, er soll die Bilder nacheinander laden und dann alle 5 Sekunden oder so nen neuen Banner einblenden, ich denke nen .gif würde zu groß werden.
Mit PHP würde sich das sicherlich auch lösen lassen, aber dann müsste ich die Seite refreshen und das will ich nicht.
-
Ja,
das kannst du ohne Refresh nur mit Flash machen.
Stichworte : ->loadMovie, ->loadVars (für die dynamische Liste)
Grüsse
BNum qui exsules restituti? Unum aiebat, praeterea neminem !
http://monalisaoverdrive.de
-
Na das Video ist gut, das scheint genau das zu sein was ich brauche. Da sist ja nen Traum, das läuft ja super, und das könnte ich jetzt auch mit ActionScript machen oder wieso hast du mir die Stichwörter loadMovie, ->loadVars gegeben?
-
Na ja,
in der Praxis ist es ja so, das Anzahl, Art und Reihenfolge / Frequenz der einzuspielenden Animationen wechseln. Da wäre es dann sicherlich gut die ELemente modiularisiert und dynamisch zu halten.
Grüsse
BNum qui exsules restituti? Unum aiebat, praeterea neminem !
http://monalisaoverdrive.de
-
Ja, stimmt wohl, also eine Zufällige wiedergabe wäre mir ganz lieb? Also müsste ich dann da auf ActionScript zurückgreifen und eben nach deinen Stichworten suchen ?!
-
Ja, und ausserdem nach 'Zufall'suchen....
Num qui exsules restituti? Unum aiebat, praeterea neminem !
http://monalisaoverdrive.de
-
Na wunderbar, alles klar, konnte es jetzt zwar noch nicht testen, aber habe folgenden Link gefunden, für alle die die es auch interessiert....
http://www.flashforum.de/forum/showt...dom+AND+bilder
Müsste das sein was ich gesucht habe...
Danke nochmal für die Hilfe!
P.S.: Bin jetzt evt. öfter im Flash Forum
-
Habe jetzt nen fertiges Script gefunden.
Jetzt würde ich das gernen noch ein bisschen Anpassen, es wäre nett wenn mir nochmal einer helfen kann.
Erstmal der Code:
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 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
var pic = new Array(); var current = 0; var loaded = 0; var IV = 0; var centerX = 296; // Mittelpunkt der Bühne! var centerY = 57.5; var timeout = 6000; // Zeit zwischen den Bildern! var xm = new XML(); xm.ignoreWhite = true; xm.load("banner.txt"); xm.onLoad = function() { parse(this); }; function parse(obj) { for (var i = 0; i<obj.childNodes.length; i++) { pic[i] = this.createEmptyMovieClip("pic"+i, i+512); pic[i].ct = pic[i].createEmptyMovieClip("ct", 1); pic[i]._alpha = 0; pic[i].nr = i; pic[i]._x = centerX; pic[i]._y = centerY; pic[i].go = function() { // Einblenden this.onEnterFrame = function() { this._alpha += (100-this._alpha)/6; if (this._alpha>=98) { this._alpha = 100; this._parent.nextPic(this.nr); // ruft Funktion zum Anzeigen des // nächsten Bildes auf delete this.onEnterFrame; } }; }; pic[i].hold = function() { // Ausblenden this.onEnterFrame = function() { this._alpha += (0-this._alpha)/15; if (this._alpha<=2) { this._alpha = 0; delete this.onEnterFrame; } }; }; pic[i].ct.loadMovie(obj.childNodes[i].attributes.picture); pic[i].onEnterFrame = function() { if (this.ct._width>10 && this.ct._height>10) { this.ct._x = -this.ct._width/2; this.ct._y = -this.ct._height/2; this._parent.nextLoaded(); delete this.onEnterFrame; } }; } } function showPic(nr) { // Blendet ein Bild ein clearInterval(IV); if (current != nr) { for (var i = 0; i<pic.length; i++) { if (nr != i) { pic[i].hold(); } else { pic[i].go(); current = i; } } } } function nextLoaded() { loaded++; if (loaded>=pic.length) { randPic(); } } function nextPic(nr) { // Blendet ein zufälliges Bild verzögert ein clearInterval(IV); do { var v = int(Math.random()*pic.length); } while (v == nr); IV = setInterval(function () { showPic(v);}, timeout); } function randPic() { // Blendet ein zufälliges Bild ein clearInterval(IV); do { var v = int(Math.random()*pic.length); } while (v == current); showPic(v); }
Jetzt möchte ich das wenn man das Aufruft nicht erst ein Bild geladen wird, sondern das schon da ist, und dann erst zum nächsten "überfaded". Das hat bestimmt was mit createEmptyMovieClip zu tun, richtig?!
Und dann würde ich gerne die Alphablendungen etwas längr ziehen, also das nicht so abruppt machen. Beispiel gibts hier:
http://icespeedskater.de/fila/
Würde mich über Hilfreiche Tipps freuen.
-
Beim alphaTwean musst du folgendes ändern:
und wenn das erste Bild sichtbar sein soll einfachPHP-Code:this._alpha += (100-this._alpha)/20;
unter
das hier eintragen:PHP-Code:pic[i]._alpha = 0;
Habs mal wieder nicht getested aber müsste gehenPHP-Code:pic[0]._alpha = 100;
-
Du kannst auch die Ein- und Ausblend Function im Script durch diese Austauschen.
GrußPHP-Code:var zeit = 0;
var fade= 5;// Den Wert kannst du jetzt beliebig anpassen
//Die zwei Variabeln in die erste Scriptzeile Kopieren!
//Ein und Ausblenden ersetzen!
//Einblenden
this.onEnterFrame = function() {
this._alpha = zeit*fade;
zeit++;
if (this._alpha>100) {
this._parent.nextPic(this.nr);
delete this.onEnterFrame;
}
};
// Ausblenden
this.onEnterFrame = function() {
this._alpha = zeit*fade
zeit--;
if (this._alpha<0) {
delete this.onEnterFrame;
}
};
-
Hi!
Danke für die Antwort, aber leider funktioniert das nicht.
Wenn ich dort eine Zahl größer als 6 schreibe, faded er nur noch das erste Bild ein und dann passiert gar nichts mehr, und die Ein- zund Ausblendfunktion hat leider auch nicht geklappt.PHP-Code://Wenn ich aus
this._alpha += (100-this._alpha)/6;
//das mache:
this._alpha += (100-this._alpha)/20;
Vielleicht lag es auch an mir, du kannst ja sicherheitshalber nochmal das ganze script posten, aber so hat es jedenfalls nciht geklappt.
Wäre nett von du das nochmal probieren würdest.
Ähnliche Themen
-
Flash-Banner
Von designerfreak im Forum Flash PlattformAntworten: 8Letzter Beitrag: 31.03.08, 17:51 -
Flash Banner
Von Poul im Forum Flash PlattformAntworten: 9Letzter Beitrag: 16.11.04, 13:55 -
Flash Banner
Von webnight im Forum Flash PlattformAntworten: 5Letzter Beitrag: 14.09.04, 12:06 -
Help: Flash Banner
Von witchdog im Forum Flash PlattformAntworten: 9Letzter Beitrag: 17.11.02, 17:25 -
Flash banner
Von qmwneb im Forum Flash PlattformAntworten: 2Letzter Beitrag: 05.09.01, 20:19





Zitieren
Login





