فکر می کنم باید کد های داخل فایل فلش تغییر کند . این کد ها به آدرس دو فولدر
files
و
images
اشاره می کنند . چون تمام فایل ها در یک آدرس هستند بنابراین باید فایل index.html نیز کنار دو فولدر بالا قرار بگیرد . همچنین فایل movie.swf نیز باید کنار فایل index.html باشد تا کتاب به صورت کامل نمایش داده شود .
من آدرس فایل فلش با نام movie.swf را در کد های فایل index.html تغییر دادم و آدرس سایت خودم را دادم .
کد:
' <EMBED src="http://9kte.com/9kte-book/movie.swf?pageNumber=' + getURLParam('pageNumber') + '"' +
این هم کل کدش :
کد:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Publication Name: Better Streets, Better Places Delivering Sustainable Residential Environments - Communities and Local Government</title>
</head>
<body style="margin: 0px;">
<!--<ProductVersion>1.5.8</ProductVersion>-->
<script language="JavaScript" type="text/javascript">
function getURLParam(strParamName){
var strReturn = "";
var strHref = window.location.href;
if ( strHref.indexOf("?") > -1 ){
var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
var aQueryString = strQueryString.split("&");
for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
if (
aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
var aParam = aQueryString[iParam].split("=");
strReturn = aParam[1];
break;
}
}
}
return unescape(strReturn);
}
document.write(
'<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"\n'+
' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"\n'+
' WIDTH="100%" HEIGHT="100%" id="flashMovie" align="middle">\n'+
' <PARAM NAME="allowScriptAccess" value="sameDomain" />\n'+
' <PARAM NAME="allowFullScreen" value="true" />\n'+
' <PARAM NAME=movie '+
' VALUE="movie.swf?pageNumber='+getURLParam('pageNumber')+'" />\n'+
' <PARAM NAME=quality VALUE=high />\n'+
' <PARAM NAME=bgcolor VALUE=#ffffff />\n'+
' <PARAM NAME=scale VALUE=noscale />\n'+
' <EMBED src="http://9kte.com/9kte-book/movie.swf?pageNumber=' + getURLParam('pageNumber') + '"' +
' bgcolor=#ffffff WIDTH="100%" HEIGHT="100% '+
' quality="high"' +
' scale="noscale"' +
' name="flashMovie"' +
' allowFullScreen="true"' +
' TYPE="application/x-shockwave-flash"'+
' />\n'+
'</OBJECT>\n');
</script>
</body>
</html>
ولی فقط فایل فلش خالی باز شد با یک سری کد اضافه .
ما باید به سورس فایل فلش دسترسی پیدا کنیم و آدرس دو فولدر بالا را به آدرس آنها در سایت تغییر دهیم تا هنگام باز شدن فایل فلش ف فایل ها و تصاویر را از دو فولدر بالا واقع در سایت لود کنند .
آدرس این دو فولدر در سایت من این است :
http://9kte.com/9kte-book/movie.swf
http://9kte.com/9kte-book/files/
http://9kte.com/9kte-book/images/
باید کلا این آدرس ها در فایل ایندکس و فایل فلش جایگزین شود . فکر می کنم درست شود .
البته حالا سوال اینجاست که چگونه می توانیم این آدرس ها را در فایل فلش تغییر دهیم ؟ با چه برنامه ای ؟
توجه : من این راه حل به ذهنم رسید البته شاید دوستان راه دیگری بلد باشند . لطفا همه کمک کنید این مطلب خیلی مهمی است و اگر حل شود می توانیم گالری تصاویر فلش و خیلی چیز های دیگر را هم در مطالبمان نمایش دهیم .
به دنبال یک برنامه نویس حرفه ای مای بی بی و php کار هستم. پیام خصوصی بدید