Hallo zusammen!
Irgendwie funktioniert das mit dem resizen meiner dyn. erstellten MC's nicht. Scalen geht allerdings. Hier mal mein Skript (Auszug):
PHP-Code:
function loadPictures(Gruppe, Start, Limit, Back)
{
_root.nBilder=0;
_root.secRow=false;
var first2load = new LoadVars();
var Bilder = new Array(Limit);
first2load.onLoad = function()
{
//_root.Counter.text="Bilder " + Start + " bis " + Limit + " von " + first2load.Anzahl;
//vorherige Bilder entladen
if(!_root.currentPic<15)
{
for(k=Start-14; k<Start; k++)
{
_root.mcBilder["mc" + Gruppe]["mc" + first2load["Bild" + k]].unloadMovie();
}
if(Back==true)
{
_root.currentPic-=14;
}else
{
_root.currentPic+=14;
}
}
prefix=_root.getGrpPrefix(Gruppe);
//aktuelle Bilder laden
for(h=Start; h<Limit+1; h++)
{
var nextDepth=_root.mcBilder.getNextHighestDepth();
_root.mcBilder.createEmptyMovieClip("mc" + Gruppe , nextDepth);
var nextDepth2=_root.mcBilder["mc" + Gruppe].getNextHighestDepth();
_root.mcBilder["mc" + Gruppe].createEmptyMovieClip("mc" + first2load["Bild" + h] , nextDepth2);
_root.mcBilder["mc" + Gruppe]["mc" + first2load["Bild" + h]].createEmptyMovieClip("mcBild" , 0);
Bilder[h] = new MovieClipLoader();
Bilder[h].loadClip("Data/Bilder/" + Gruppe + "/" + first2load["Bild" + h] + ".jpg", _root.mcBilder["mc" + Gruppe]["mc" + first2load["Bild" + h]].mcBild);
_root.mcBilder["mc" + Gruppe]["mc" + first2load["Bild" + h]].id=h;
_root.mcBilder["mc" + Gruppe]["mc" + first2load["Bild" + h]].onRelease = function()
{
_root.loadDetails(first2load["Bild" + this.id], Gruppe);
}
Bilder[h].onLoadError=function(mcZiel)
{
mcZiel.unloadMovie();
}
Bilder[h].onLoadComplete=function(mcZiel)
{
if(_root.nBilder%7==0 && _root.nBilder!=0 || _root.secRow==true)
{
mcZiel._y=76;
mcZiel._x=((_root.nBilder - 7) * 100);
_root.secRow=true;
}else
{
mcZiel._y=0;
mcZiel._x=(_root.nBilder * 100);
}
//__________________________________________________________________________
//mcZiel._xscale=15; //funzt
//mcZiel._yscale=15; //funzt
// Hier ist das Angesprochene
mcZiel.width=150; //geht nicht
mcZiel.height=150;
//__________________________________________________________________________
_root.nBilder+=1;
}
}
}
first2load.load("Data/Bilder/" + Gruppe + "/info.txt");
//___________________________________________________________________________________________
}