롤오버, 롤아웃 및 릴리스시 활성화되는이 코드가 있습니다. 롤오버 및 롤아웃 작업을위한 기능이지만 릴리스 기능은 작동하지 않습니다. 루프 내의 함수에 url을 가진 문자열을 전달하려고합니다. 루프가 작동하도록 문자열을 전달하십시오.
var url1:String = "http://www.google.com";
var url2:String = "http://www.google.com";
var url3:String = "http://www.google.com";
var url4:String = "http://www.google.com";
var url5:String = "http://www.google.com";
var url6:String = "http://www.google.com";
var url7:String = "http://www.google.com";
var url8:String = "http://www.google.com";
var url9:String = "http://www.google.com";
var url10:String = "http://www.google.com";
var url11:String = "http://www.google.com";
var url12:String = "http://www.google.com";
function SetMouseAction(buttonMC, arrowMC, dynamicTF, linkURL):Void {
trace(linkURL);
buttonMC.colorText = dynamicTF;
buttonMC.onRollOver = function() {
TweenLite.to(arrowMC,0.5,{_x:"2", _alpha:50, ease:Back.easeOut});
this.colorText.textColor = 0x7cb0b7;
};
buttonMC.onRollOut = function() {
TweenLite.to(arrowMC,0.5,{_x:37, _alpha:100, ease:Back.easeOut});
this.colorText.textColor = 0xffffff;
};
buttonMC.onRelease = function() {
if (linkURL) {
getURL(linkURL);
}
};
}
for (var i:Number = 1; i<=12; i++) {
SetMouseAction(this["link"+i],this["arrow"+i],this["text"+i],url+1);
}
나는 for 루프에서
URL + 1 잘못 강한 느낌을 가지고,하지만 난 그것을하는 방법을 모르겠어요.
의견이 있으십니까? 즉,이 코드가 작동거야 url+1
this["url"+i]
에
문제는 swfObject를 사용하여 FlashVars로 URL을 전달할 예정이라는 것입니다. 내가 어떻게 그 일을 할 수 있을지에 대한 생각? –
질문에 맞도록 답장을 편집했습니다. 위를 확인하십시오. – evilpenguin
나는 그것을 작동시킬 수 없다. 내 코드를 살펴볼 수 있습니까? HTML : http://pastebin.com/m50660ada Actionscript : http://pastebin.com/m1e0c177 –