Прежде всего, я хочу извиниться за свой плохой английский, потому что это не мой первый язык.Преобразование фрагмента AS3 в AS2
Мне нужна помощь в преобразовании части AS3-скрипта в AS2, и я знаю его немного о «Можете ли вы сделать это для меня», но мне действительно не удается разобраться.
Это часть скрипта, который должен быть преобразован в AS2:
var url:String = "http://media.admeen.com/branding/branding01.swf";
var w:int = 100;
var h:int = 100;
branding_def.addEventListener(MouseEvent.CLICK, onClickHandler);
branding_def.buttonMode = true;
branding_def.useHandCursor = true;
function onClickHandler(event:MouseEvent){
var variables:URLVariables = new URLVariables();
variables.lng = Capabilities.language;
var request:URLRequest = new URLRequest("http://media.admeen.com/branding/forward.php");
request.data = variables;
try {
navigateToURL(request, "_blank");
} catch (e:Error) {
trace("Error: ");
}
}
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, success);
if(Security.sandboxType == Security.REMOTE){
var context:LoaderContext = new LoaderContext();
context.securityDomain = SecurityDomain.currentDomain;
loader.load(new URLRequest(url), context);
} else {
loader.load(new URLRequest(url));
}
function success(evt:Event):void{
var branding:MovieClip = MovieClip(evt.target.content);
if (contains(branding_def)) removeChild(branding_def);
var fX = (w/branding.loaderInfo.width);
var fY = (h/branding.loaderInfo.height);
addChild(this.scaleToFit(branding,(branding.width*fX),(branding.height*fY)));
}
function scaleToFit(mc:MovieClip, maxW:int, maxH:int):MovieClip{
maxH = maxH == 0 ? maxW : maxH;
mc.width = maxW;
mc.height = maxH;
mc.scaleX < mc.scaleY ? mc.scaleY = mc.scaleX : mc.scaleX = mc.scaleY;
return mc;
}
Я действительно надеюсь, что вы можете мне помочь с этим!
Сердечные приветы
Зачем вам нужно преобразовать в старый ActionScript? – poepje
Его можно использовать в старых Flash-файлах –
Ваш английский вряд ли будет извиняться. Вы пишете как носитель неамериканского диалекта. – Panzercrisis