picard135
Grünschnabel
Hallo,
ich habe ein kleines Problem
ich habe in Flash ein Image Viewer der seine die Bilder aus einem Ordner lädt und die Bildnamen über eine Textdatei einliest
Da ich die Html Datei über eine PHP Include Funktion einbinden will, habe ich die Pfadangabe mit reingeschrieben. Der Flashfilm wird auch ausgeführt, aber die Bilder werden nicht geladen.
Zur begutachtung findet ihr die Seite hier dort unter Bilder 2004 (ist nur eine Vorübergehende lösung)
Ohne die Include Funktion läuft das Ding einwandfrei!
Dies wird über folgenden Aktionscript Code gelöst
Danke im Vorraus für Hilfe
gruß
P.S.: Bin neu hier, schöne Seite
ich habe ein kleines Problem
ich habe in Flash ein Image Viewer der seine die Bilder aus einem Ordner lädt und die Bildnamen über eine Textdatei einliest
Da ich die Html Datei über eine PHP Include Funktion einbinden will, habe ich die Pfadangabe mit reingeschrieben. Der Flashfilm wird auch ausgeführt, aber die Bilder werden nicht geladen.
Zur begutachtung findet ihr die Seite hier dort unter Bilder 2004 (ist nur eine Vorübergehende lösung)
Ohne die Include Funktion läuft das Ding einwandfrei!
Dies wird über folgenden Aktionscript Code gelöst
Code:
stop ();
// Spalten und Reihen
pS = 1;
pR = 5;
// Limit
max = pS * pR;
// Zweidimensionales Array erzeugen
function setArray (pT)
{
spielLevel = new Array ();
for (var m = 0; m < pR; m++)
{
spielLevel[m] = [];
for (var n = 0; n < pS; n++)
{
spielLevel[m].push (alleBilder[pT++]);
}
}
tabelle (10, 10, 60, 60);
}
// Movieclips setzen
function tabelle (posX, posY, pB, pW)
{
for (i in this.mc_bild)
{
if (typeof (this.mc_bild[i]) == "movieclip")
{
this.mc_bild[i].removeMovieClip ();
}
}
tiefe = 0;
for (var i = 0; i < spielLevel[0].length; i++)
{
for (var j = 0; j < spielLevel.length; j++)
{
nName = "block_" + i + "_" + j;
this.mc_bild.attachMovie ("contclip", nName, tiefe++);
this.mc_bild[nName].nummer = i;
this.mc_bild[nName].bildname = "fotos/altenbeuren/daten/" + spielLevel[j][i];
this.mc_bild[nName]._x = posX + pB * i * 1.2;
this.mc_bild[nName]._y = posY + pW * j * 1.2;
this.mc_bild[nName].onRelease = function ()
{
this._parent._parent.createEmptyMovieClip ("inhalt", 10000);
this._parent._parent.inhalt.attachMovie ("grosscontclip", "grossclip", 1);
this._parent._parent.inhalt.grossclip.bildname = this.bildname;
this._parent._parent.inhalt.grossclip._x = 90;
this._parent._parent.inhalt.grossclip._y = 10;
this._parent._parent.inhalt.grossclip.leiste_mc.onPress = function ()
{
this._parent.startDrag ();
};
this._parent._parent.inhalt.grossclip.leiste_mc.onRelease = this._parent._parent.inhalt.grossclip.leiste_mc.onReleaseOutside = function ()
{
this._parent.stopDrag ();
};
this._parent._parent.inhalt.grossclip.leiste_mc.onMouseMove = function ()
{
updateAfterEvent ();
};
};
}
}
}
var seite:Number = 0;
// Schaltflächen
w_btn.onRelease = function ()
{
if (seite < alleBilder.length - max)
{
seite += max;
setArray (seite);
}
};
z_btn.onRelease = function ()
{
if (seite > 0)
{
seite -= max;
setArray (seite);
}
};
// Starten
loadVariables ("fotos/altenbeuren/bilder.txt", this);
this.onData = function ()
{
alleBilder = new Array ();
alleBilder = bildnamen.split (",");
createEmptyMovieClip ("mc_bild", 1);
setArray (0);
};
Danke im Vorraus für Hilfe
gruß
P.S.: Bin neu hier, schöne Seite
Zuletzt bearbeitet: