Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-08-2007, 11:54   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 38
delay Problem mit loadMovie?? local geht - online nicht

hab hier eine Fotogalerie als Script. Es werden zunächst Thumbnails generiert, bei Rollover erscheint ein großes Foto. Soweit alles perfekt, auch online. Nun sollten außer .jpg auch .swf Filmchen bei Rollover kommen.
Dazu habe ich den Code modifiziert, local gibt es keine Probleme, auf dem Server versagt es.( Bei Rollover kommt das Script durcheinander und findet nicht die richtigen jpg oder swf.) Ich vermute ein delay Problem, finde aber keinen Anhaltspunkt für eine Lösung.

Hier das Script: alles modifizierte habe ich in rot geschrieben.

//zunächst habe ich ein zweites Format mit rein genommen ->formatvideo

MovieClip.prototype.photoGallery = function(path, trgt, seed, maxSeed, format, formatvideo, fIn, thumbX, thumbY, thumbOutline, maskHeight, arrowSize, scrollSpeed, w, h, lbH, dist, jpgLoadTxt, txtXPos, txtYPos, txtStyle, fontName, txtSize, txtClr, html, bold, Italic, boxWidth, boxHeight, imageX, imageY, boxCentred, imageCentred, trgtImage) {
_global.maxSeed = maxSeed;
_global.seed = seed;
_global.path = path;
_global.thumbX = thumbX;
_global.thumbY = thumbY;
_global.format = format;
_global.formatvideo = formatvideo;

//jetzt werden die Thumbnails geladen: i

function loadThumbnails(trgt, format, formatvideo, dist, prev_x, prev_w) {
path.thumbs.createEmptyMovieClip("thumb"+seed, seed).loadMovie(trgt+seed+format, path.thumbs["thumb"+seed]);
//path.thumbs.createEmptyMovieClip("thumb"+seed, seed).loadMovie(trgt+seed+formatvideo+"?nocache="+ getDate(), path.thumbs["thumb"+seed]); // Zeile eingesetzt für zweites Format
path.thumbs["thumb"+seed]._alpha = 0;
path.thumbs["thumb"+seed]._x = prev_x+prev_w+dist;

//jetzt werden die großen Fotos, SWF geladen:
n der roten Zeile, die ich dazugeschrieben habe vermute ich den Fehler.

function imageLoad() {
path.imageStuff.image._alpha = 0;

path.imageStuff.image.loadMovie(trgtImage+path.iLo adNumber+format, 1);
path.imageStuff.image.loadMovie(trgtImage+path.iLo adNumber+formatvideo, 1);

}

//hier der Rollover auf die Thumbs:

function RollOver() {
if (path.iLoadNumber != this.iNumber) {
this.b = true;
path.iLoadNumber = this.iNumber;
imageLoad();
textLoad(); //Jule
}
}

Zuletzt die Werte für die Variablen:

_root.createEmptyMovieClip("empty", 1);
photoGallery(_root.empty, "01Bild/Projekt_Galerie/"+i+"/thumbnails/bild_", 1/*seed -> Anz. der Bilder*/, 8/*maxSeed*/, ".jpg",".swf"/*format*/, 20/*fIn Lade- und Einblendzeit für Thumbs und Foto*/, 40/*Abstand der Laufleiste*/, Stage.height-150/*Abstand der laufleiste von unten*/, false/* Rahmen um Tuhmbs*/, 100/*höhe Rahmen*/, 25/*arrowSize*/, 10/*scrollSpeed höher ist schneller*/, 50/*Ladebalkenlänge Tumbs*/, 35/*Ladebalken y position*/, 5/*Ladebalken breite Thumbs*/, 5/*Abstand zwischen den Thumbs*/, jpgCount/*jpgLoadTxt*/, 0/*Anzeige Text XPos*/, -20/* Anzeige Text YPos*/, 1/*txtStyle*/, "verdana"/*fontName*/, 10/*txtSize*/, 999999/*txtClr*/, false/*html*/, false/*bold*/, false/*italic*/, 280/*Breite der Box*/, 210/*Höhe der Boxt*/, 260/*imageX -> wenn Box nicht Centred*/, 6/*imageY -> wenn Box nicht Centred*/, false/*boxCentred*/, false/*imageCentred*/, "01Bild/Projekt_Galerie/"+i+"/images/bild_"/*trgtImage*/);

Das ganze Script habe ich noch als Textfile angehängt. Wäre schön
wenn sich jemand die Mühe macht da mal darüber zu sehen. Ich hänge da schon 3 Tage ohne ergebniss. Seltsamer Weise funktioniert es Local ohne rucken oder zucken.
Angehängte Dateien
Dateityp: txt Galerie.txt (10,6 KB, 0x aufgerufen)
moondance ist offline   Mit Zitat antworten
Alt 05-08-2007, 16:10   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Funktioniert es lokal auch, wenn Du den Download simulierst?

Ansicht » Download simulieren

Skripte als Textdokumente sind eher uneffektiv zum Fehler suchen.
Am besten lädst Du das Projekt irgendwo hoch, damit man sich
das runterladen und in Aktion anschauen kann. Oder Du bastelst
eine Demo-Datei mit einigen externen swfs, die Du zum Download
stellst. Bei komplexeren Abläufen sind gepostete Skripte ein wenig
zu theoretisch.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 02:01 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele