Guten Tag, Hallo, Selam, Hi,
Also ich habe mir einen bilder-galerie programiert, es funtioniert in der Testumgebung von Flash wunderbar. Aber nachdem ich auf dem server lade tritt foldenges problem auf :
1 - ) bilder werden nach ungefär 1 minute schwartz, also man kann die bilder nicht mehr sehen, und nach wieder 1 minute sind die bilder wieder zusehen.
2-) im Firefox werden die vorschau nicht engezeigt.
Hier der Code
PHP-Code:
container_mc.loadMovie("efeckt.swf");
var galeri = new XML();
galeri.ignoreWhite = true;
galeri.load("galeri.xml");
galeri.onLoad = function(success)
{
var arrTemp:Array = ["efeckt.swf", "efeckt2.swf", "efeckt2c.swf"];
function Effeckt()
{
var nRnd:Number = Math.round(Math.random(cnt++)*(arrTemp.length-1));
var strName:String = arrTemp[nRnd];
del(arrTemp, strName);
container_mc.loadMovie(strName);
trace(nRnd);
}
function getPos(arr:Array, element):Number
{
for (var nI in arr) {
if (arr[nI] == element) {
return Number(nI);
}
}
return -1;
}
function del(arr:Array, element):Array
{
arr.splice(getPos(arr, element), 1);
return arr;
}
galeri_pfad = [];
galeri_info = [];
if (success) {
for (i=0; i<galeri.firstChild.childNodes.length; i++) {
galeri.firstChild.childNodes[i];
galeri_pfad[i] = galeri.firstChild.childNodes[i].attributes.pfad;
galeri_info[i] = galeri.firstChild.childNodes[i].attributes.titel;
galeri_mc.loadMovie(galeri_pfad[0]);
zahl = 0;
Zahler = 1;
onEnterFrame = function ()
{
naechster._width = 100;
naechster._height = 75;
onceki._width = 100;
onceki._height = 75;
};
naechster.loadMovie(galeri_pfad[1]);
onceki.loadMovie(galeri_pfad[0]);
info.text = galeri_info[0];
vor._visible = false;
anzahl.text = "1"+" / "+(i+1);
gross_mc.onRelease = function()
{
getURL(galeri_pfad[(i-i)+zahl]);
};
next.onRelease = function()
{
Effeckt();
zahl++;
Zahler++;
info.text = galeri_info[(i-i)+zahl];
efeckt.play();
//galeri_mc._alpha = 0;
naechster.loadMovie(galeri_pfad[(i-i)+zahl+1]);
onceki.loadMovie(galeri_pfad[(i-i)+zahl-1]);
galeri_mc.loadMovie(galeri_pfad[(i-i)+zahl]);
onEnterFrame = function ()
{
//galeri_mc._alpha += 10;
anzahl.text = Zahler+" / "+i;
};
if (zahl>=i-1) {
next._visible = false;
} else {
vor._visible = true;
}
};
vor.onRelease = function()
{
Effeckt();
zahl--;
Zahler--;
info.text = galeri_info[(i-i)+zahl];
naechster.loadMovie(galeri_pfad[(i-i)+zahl+1]);
onceki.loadMovie(galeri_pfad[(i-i)+zahl-1]);
galeri_mc.loadMovie(galeri_pfad[(i-i)+zahl]);
if (zahl == 0) {
vor._visible = false;
} else {
next._visible = true;
}
};
}
} else {
fehler.text = " XML KONNTE NICHT GELADEN WERDEN ";
}
};