0
AS3 swfにAS2 swfをロードしましたが、MovieClipLoaderオブジェクトのonLoadInit関数は実行されていません。画像は中央に配置されず、寸法(幅/高さ)が縮小されません。AS2 Gallery swfメインWeb AS3 swfにロード
私はAS2 swf(ギャラリー)を直接実行すると機能します。
listenerObj.onLoadInit = function (target:MovieClip) {
if (target._height > _root.maxHeight)
{
var ratio = target._height/_root.maxHeight;
target._height = target._height/ratio;
target._width = target._width/ratio;
}
if (target_mc._width > _root.maxWidth)
{
var ratio = target._width/_root.maxWidth;
target._height = target._height/ratio;
target._width = target._width/ratio;
}
target._x = ((Stage.width/2)-(target._width/2));
target._y = ((Stage.height/2)-(target._height/2));
}
MCL.addListener(listenerObj);
どこで私はonEnterFrameを付けますか? – klj613
tmpImg.onEnterFrame = function(){trace(tmpImg._width)}は常に0を返します。 – klj613
が最終的に機能してくれました。あなたは正しい方向に私を導いた:) – klj613