تست ورژن فلش پلير

pedymx

Member
سلام
خوب شما ميخواين كه چك كنيد كه اگر يوزر شما فلش پلير 7 نداشت و فايل فلش شما فقط با اين ورژن قابل دسترسي بود بهش هشدار بديد و ...
حالا شما ميتونيد در دو روش اين كارو بكنيد >- يكي توسط خود فلش اين كارو بكنيد و يكي هم توسط سورسي كه در فايل ؛وب؛ خودتون مينويسيد
حالا ما روش اول رو امتحان ميكنيم : كد ما از اين قراره


کد:
// check flash player version 
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؛ بگيريد تا يوزر بتونه هشتار شما رو دريافت كنه
و اگر هم ورژن اون درست بود كه انيميشن شما لود ميشه .

خوش باشيد ...
 

جدیدترین ارسال ها

بالا