ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
474
474
EMPFEHLEN
-
Hab hier eine Bildergallerie im Anhang!
Und zwar ist es nur ein simples Problem....
Und zwar:
Habe ich in meinem Film 2 Buttons(siehe Anhang) der eine soll wenn ich drauf klicke Bild 2.jpg laden der andere Button soll Bild 5.jpg in die Gallery laden.....nur schaff es nich ...wäre cool wenn jemand eine lösung hätte
Danke im vorraus!wenn is dann is wenn nie is dann is trotzdem
-
Niemand eine Lösung?
Hier nochmal der code
PHP-Code:var images = new Array("1.jpg", "2.jpg", "3.jpg","4.jpg", "5.jpg");
var current = -1;
function showNext() {
current ++;
if (current >= images.length) current = 0;
container.loadImg(images[current]);
}
container.onRelease = function() {
showNext();
}
showNext(); // <<-- hier ist der Aufruf!
stop();
noch was:
PHP-Code:var preload = holder.createEmptyMovieClip("preload", 1);
holder._visible = false;
var image = ct.createEmptyMovieClip("image", 1);
ct._alpha = 0;
loader._visible = false;
var path = "";
function loadImg(path) {
_path = path;
preload.loadMovie(path);
loader._x = int(-bgnd._width / 2);
loader._y = int(-bgnd._height / 2);
loader.setPerc(0);
holder.onEnterFrame = function() {
var cur = preload.getBytesLoaded();
var max = preload.getBytesTotal();
if (cur > 10 && max > 10) {
var p = cur * 100 / max;
loader._visible = true;
loader.setPerc(p);
if (p >= 100) {
delete holder.onEnterFrame;
loader._visible = false;
hideImg();
}
}
}
}
function hideImg() {
ct.onEnterFrame = function() {
this._alpha += (0 - this._alpha) / 3;
if (this._alpha <= 1) {
this._alpha = 0;
delete this.onEnterFrame;
swapImg();
}
}
}
function swapImg() {
image.loadMovie(_path);
reScale(preload._width, preload._height);
}
function reScale(w, h) {
image._x = -w / 2;
image._y = -h / 2;
w += 0;
h += 0;
this.onEnterFrame = function() {
bgnd._width += (w - bgnd._width) / 2;
bgnd._height += (h - bgnd._height) / 2;
shadow._width = bgnd._width;
shadow._height = bgnd._height;
if (Math.abs(w - bgnd._width) < 1 && Math.abs(h - bgnd._height) < 1) {
bgnd._width = w;
bgnd._height = h;
shadow._width = bgnd._width;
shadow._height = bgnd._height;
loader._x = int(-bgnd._width / 2);
loader._y = int(-bgnd._height / 2);
delete this.onEnterFrame;
showImg();
}
}
}
function showImg() {
ct.onEnterFrame = function() {
this._alpha += (100 - this._alpha) / 3;
if (this._alpha >= 99) {
this._alpha = 100;
delete this.onEnterFrame;
}
}
}
Geändert von jackassol (31.10.06 um 11:48 Uhr)
wenn is dann is wenn nie is dann is trotzdem
-
Eine Lösung hätte ich schon; lediglich das Posten hatte ich unterlassen, da Deine Datei keine Anzeichen eigener Versuche enthält.

Nun denn:Code :1 2 3 4 5 6
function showImg(n) { current = (n - 1); if (current >= images.length) current = 0; if (current < 0) current = images.length - 1; container.loadImg(images[current]); }
Wenn Du nun z.B. das dritte Bild anzeigen willst, sollte der entsprechende Button die Funktion folgendermaßen aufrufen:Code :1
showImg(3);
Gruß
P.S.: Threadpushing wird hier nicht gerne gesehen - zumal der Code schon im Anhang vorhanden ist und ohne Kentniss der Filmstruktur nicht viel bringt.
.
Ähnliche Themen
-
Flash gallery - AS2 - button stop on frame 2 + bilder größe
Von eiler2 im Forum Flash PlattformAntworten: 0Letzter Beitrag: 12.09.08, 11:36 -
Bilder Gallery, Bilder nebeneinander?
Von ShishaLiVe im Forum PHPAntworten: 2Letzter Beitrag: 04.05.08, 22:22 -
Bilder Gallery
Von Blümchen im Forum PHPAntworten: 12Letzter Beitrag: 18.07.05, 08:05 -
Bilder Gallery
Von Borsti26 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 27.05.05, 15:15 -
Bilder Gallery / loadmovie
Von MoK im Forum Flash PlattformAntworten: 2Letzter Beitrag: 31.10.03, 12:07





Zitieren
Login





