Hi,
die meissten Container - Konstruktionen arbeiten mit sogenannten 0px Containern, was meint , das sie leer sind, und keine Ausdehnung besitzen.
Wenn man nun in einen solchen Container andere MC´s hineinlädt, gibt es ersteinmal keine native Funktion, um festzustellen, wann der Container komplett 'gefüllt' ist, der nachzuladende MC also geladen und angekommen ist.
Um sich zu behelfen startet man eine sogenannte onEnterFrame Funktion, also eine Funktion die je nach Framerate zB 12 * pro Sekunde abläuft.
Diese Funktion überprüft dann, ob der COntainer MC eine Ausdehnung besitzt, also != 0 ist. Wenn das der Fall ist, dann führt die Funktion Befehle zB zur Grössenänderung aus, und terminiert sich selbst.
In deinem Fall ist der Container aber nicht 0px, da ja dein Kreuz darin ist.
Also musst du folgendes coden:
PHP:
on(release)
{
_root.dropzone.container.loadMovie("files/peter.swf");
delete _root.dropzone.container.onEnterFrame ;
_root.dropzone.container.onEnterFrame = function()
{
if ((_root.dropzone.container._heigth >453) ||(_root.dropzone.container._width>665))
{
_root.dropzone.container._heigth = 453;
_root.dropzone.container._width = 665;
delete _root.dropzone.container.onEnterFrame ;
}
}
}
Dieser Code verzerrt deine Filme aber wahrscheinlich - für eine verzerrungsfreie Skalierung brauchst du Mathematik und ein bisschen Nachdenken oder die Suchfunktion oder Google..
Grüsse
B