سلام.
سوال همون تیتر بود دیگه .
فقط جا نشد AS = ActionScript
سلام.
سوال همون تیتر بود دیگه .
فقط جا نشد AS = ActionScript
راه خاصی نداره!
میتونیند دیکامپایلش کنید و کدهاش رو بخونید.
میتونید از فلش پلیرهای ورژن پایین شروع کنید و بیاید بالا تا از روش صحیح و خطا به نتیجه برسید
مثلا as3 روی fp6 اجرا نمیشه!
کلا راههای احمقانه داره و راه عقلانی براش نمیدونم!
مخلصیم
خیلی ممنون .
پس باب دندون خودمه !کلا راههای احمقانه داره و راه عقلانی براش نمیدونم!![]()
ما بیشترمخلصیم
خوب شما ميخواين كه چك كنيد كه اگر يوزر شما فلش پلير 7 نداشت و فايل فلش شما فقط با اين ورژن قابل دسترسي بود بهش هشدار بديد و ...
function (neededVersion) {
if (neededVersion == "" || neededVersion == "") {
neededVersion = "7,0,14,0";
}
var ver = _root.$version;
var currentVersion = ver.substr(ver.indexOf(",")-1);
var pass = false;
if (currentVersion != "" && currentVersion != "") {
var current = currentVersion.split(",");
var needed = neededVersion.split(",");
var len = needed.length;
var i = 0;
while (i<len) {
if (current[i]<needed[i]) {
} else if (needed[i]<current[i]) {
pass = true;
}
if (i == len-1) {
pass = true;
}
i++;
}
}
return (pass);
};
// isPlayerVersion = function (neededVersion){
if (isPlayerVersion("7,0,14,0")) {
_root.aa = "ss";
var pg = "http://www.macromedia.com/help/en_us/flash_app_requirements.html?riareqerr=upgradeflash&refapp=OnDemand";
getURL("javascript:openRequirements(\'"+pg+"\');", "_blank");
} else {
delete ("isPlayerVersion");
this.loadMovie("my_movie.swf", "GET");
// }
}
شما بايد اكسپورت اين فايل رو فلش ؛5 يا 6؛ بگيريد تا يوزر بتونه هشتار شما رو دريافت كنه
و اگر هم ورژن اون درست بود كه انيميشن شما لود ميشه
Last edited by mj_azani; 17-08-2007 at 16:25.
یا حضرت عباس .سکته کردم. ماشالاه.
میشه یه توضیح اجمالی بدید ببینیم این کدها چی کار می کنه.من کلا دستورات زیرو بلدم :
geturl
gotoAndStop
gotoAndPlay
if
fscommand
fscommand2
_focusrect
stop
play
tellTarget
ولی این دستورات را که شما نوشتید نمی دونم چی هست :
pass
function
var
getURL("javascript:openRequirements(\'"+pg+"\');", "_blank");
اینم میشه واضح تر بگید یعنی چی ؟شما بايد اكسپورت اين فايل رو فلش ؛5 يا 6؛ بگيريد
ممنون.
سلام دوست عزيز
اين كدهايي كه ميبيني رو توي فرم اول فلشت بكار مي بري وقتي كه فلشتو به Swf تبديل كردي و مي خواي اجرا كني اول تست مي كنه كدوم فلش پلير مي خواد تستش كنه اگه فلش پليرت ورژنش پايين بود فلشت اجرا نمي شه و يه پيغامي مي زاره كه فلش پليرت نسخش پايينه !
من این سوال رو از بیلچه کرده بودم ایشون اومدن اینجا مطرح کردن
نه ما میخوایم یه فایل swf رو بفهمیم action script چنده
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)