قرار دادن فلش در سایتهای مختلف و دکمه به جای لینک؟

GLORY DAYS

Member
سلام

دوتا مشکل دارم:
1-چطوری میشه فایلهای فلش (SWF) رو در سایتهای مختلف به صورت مستقیم برای تماشا گذاشت و بعد از آپلود فلش با کدام لینک میشه این کار رو انجام داد ؟آیا با خود لینک دانلود هست یا ..؟

2- چطوری میشه یک دکمه در سایت گذاشت که کاربرها با کلیک روی اون به لینک مورد نظر بروند؟

سپاسگزارم:rose:
 

<3pehr>

Active Member
سلام دوست عزیز
من که اصلا منظورتون و نفهمیدم:-?
میشه واضح تر بگید!
اگه این چیزی که برداشت کردم درست باشه توی انجمن بارها بحث شده،یه جستجو بکنید.
واسه قراردادن فلش swfobject و واسه لینک هم geturl !



سپهر
 
آخرین ویرایش:

GLORY DAYS

Member
1- سؤالم این هستش که وقتی فایل فلش رو برای قرار دادن در سیات آپلودمی کنیم بعد در ادیتور پیشرفته در قسمت مربوط به فلش میذار و طول و عرضش رو مشخص میکنم فلش رو نشون نمیده اصلا انگار هیچ چیز در اون قسمت صفحه نیست!

2- در اغلب سایتها لینک نربوط به دانلود یک برنامه یا ... به صورت یک دکمه هست ولی وقتی روش کلیک میکنیم به جای اینکه به سایت مربوط به آپلود خود دکمه بریم به لینک دانلود یا ... میریم . مثل این دکمه:
1.gif


در این دومورد راهنمایی میخواستم .متشکرم دوستان خوبم .
 
آخرین ویرایش:

force

Member
سلام:
1)در مورد سوال اول ببین اول فایلت رو upload کن ,البته یه جای مطمئن اگه از این آپلود سنتر ها استفاده میکنی باید بگم معمولا به درد نمیخورن(برا کار تو) ,چون چند سال پیش که خیلی کوچیک بودم همچین مشکلی داشتم :میرفتم tiny pic فلشم رو upload میکردم بعد همون کارایی که شما میگی میکردم ولی نمیشد یه صفحه سفید میومد......
بعد که upload کردی آدرس فایل upload شدت رو تو این کد بذار(به جای example.com) اگه نشد به خاطر جایی هست که upload کردی...........
اگه نشد خواستی بگو دعوتنامه persiangig برات بفرستم اونجا درست میشه..................

PHP:
<EMBED src="http://example.swf" width=120 height=63 quality="high">
2)سوال دومت هم هیچ ربطی به فلش نداره.......ولی هالا بهت میگم:ببین عکس دکمه که هست میبریش تو microsoft office front page بعد تو تب designe انتخابش میکنی گزینه hyper link رو میزنی اونجا آدرس لینک رو وارد میکنی......

ببخشید دوستان که این سوالها رو اینجا جواب دادم آخه یاد کوچیکی های خودم افتادم که همچین مشکلاتی داشتم وکسی نبود بهم بگه............................
 
آخرین ویرایش:

amir_s

Active Member
رامین، من و تو خیلی به هم شبیهیم !!!!



دوست من، اگر مشکل همچنان بر قراره اون کدی که استفاده کردی رو بگذاری ببینیم .
( پیشنهاد من استفاده از Java Script برای گذاشتن فلشه ! خیلی از سایتها از این کد استفاده می کنن :

کد:
/**
 * SWFObject v1.4.4: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2006 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 * **SWFObject is the SWF embed script formerly known as FlashObject. The name was changed for
 *   legal reasons.
 */
if(typeof deconcept=="undefined"){var deconcept=new Object();}
if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}
if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}
deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a,_b){if(!document.getElementById){return;}
this.DETECT_KEY=_b?_b:"detectflash";
this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);
this.params=new Object();
this.variables=new Object();
this.attributes=new Array();
if(_1){this.setAttribute("swf",_1);}
if(id){this.setAttribute("id",id);}
if(w){this.setAttribute("width",w);}
if(h){this.setAttribute("height",h);}
if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}
this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();
if(c){this.addParam("bgcolor",c);}
var q=_8?_8:"high";
this.addParam("quality",q);
this.setAttribute("useExpressInstall",_7);
this.setAttribute("doExpressInstall",false);
var _d=(_9)?_9:window.location;
this.setAttribute("xiRedirectUrl",_d);
this.setAttribute("redirectUrl","");
if(_a){this.setAttribute("redirectUrl",_a);}};
deconcept.SWFObject.prototype={setAttribute:function(_e,_f){
this.attributes[_e]=_f;
},getAttribute:function(_10){
return this.attributes[_10];
},addParam:function(_11,_12){
this.params[_11]=_12;
},getParams:function(){
return this.params;
},addVariable:function(_13,_14){
this.variables[_13]=_14;
},getVariable:function(_15){
return this.variables[_15];
},getVariables:function(){
return this.variables;
},getVariablePairs:function(){
var _16=new Array();
var key;
var _18=this.getVariables();
for(key in _18){_16.push(key+"="+_18[key]);}
return _16;},getSWFHTML:function(){var _19="";
if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){
if(this.getAttribute("doExpressInstall")){
this.addVariable("MMplayerType","PlugIn");}
_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\"";
_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";
var _1a=this.getParams();
for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}
var _1c=this.getVariablePairs().join("&");
if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";
}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");}
_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\">";
_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";
var _1d=this.getParams();
for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}
var _1f=this.getVariablePairs().join("&");
if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}
return _19;
},write:function(_20){
if(this.getAttribute("useExpressInstall")){
var _21=new deconcept.PlayerVersion([6,0,65]);
if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){
this.setAttribute("doExpressInstall",true);
this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));
document.title=document.title.slice(0,47)+" - Flash Player Installation";
this.addVariable("MMdoctitle",document.title);}}
if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){
var n=(typeof _20=="string")?document.getElementById(_20):_20;
n.innerHTML=this.getSWFHTML();return true;
}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}
return false;}};
deconcept.SWFObjectUtil.getPlayerVersion=function(){
var _23=new deconcept.PlayerVersion([0,0,0]);
if(navigator.plugins&&navigator.mimeTypes.length){
var x=navigator.plugins["Shockwave Flash"];
if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}
}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}
catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}
catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}
catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}
return _23;};
deconcept.PlayerVersion=function(_27){
this.major=_27[0]!=null?parseInt(_27[0]):0;
this.minor=_27[1]!=null?parseInt(_27[1]):0;
this.rev=_27[2]!=null?parseInt(_27[2]):0;
};
deconcept.PlayerVersion.prototype.versionIsValid=function(fv){
if(this.major<fv.major){return false;}
if(this.major>fv.major){return true;}
if(this.minor<fv.minor){return false;}
if(this.minor>fv.minor){return true;}
if(this.rev<fv.rev){
return false;
}return true;};
deconcept.util={getRequestParameter:function(_29){
var q=document.location.search||document.location.hash;
if(q){var _2b=q.substring(1).split("&");
for(var i=0;i<_2b.length;i++){
if(_2b[i].substring(0,_2b[i].indexOf("="))==_29){
return _2b[i].substring((_2b[i].indexOf("=")+1));}}}
return "";}};
deconcept.SWFObjectUtil.cleanupSWFs=function(){if(window.opera||!document.all){return;}
var _2d=document.getElementsByTagName("OBJECT");
for(var i=0;i<_2d.length;i++){_2d[i].style.display="none";for(var x in _2d[i]){
if(typeof _2d[i][x]=="function"){_2d[i][x]=function(){};}}}};
deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};
__flash_savedUnloadHandler=function(){};
if(typeof window.onunload=="function"){
var _30=window.onunload;
window.onunload=function(){
deconcept.SWFObjectUtil.cleanupSWFs();_30();};
}else{window.onunload=deconcept.SWFObjectUtil.cleanupSWFs;}};
if(typeof window.onbeforeunload=="function"){
var oldBeforeUnload=window.onbeforeunload;
window.onbeforeunload=function(){
deconcept.SWFObjectUtil.prepUnload();
oldBeforeUnload();};
}else{window.onbeforeunload=deconcept.SWFObjectUtil.prepUnload;}
if(Array.prototype.push==null){
Array.prototype.push=function(_31){
this[this.length]=_31;
return this.length;};}
var getQueryParamValue=deconcept.util.getRequestParameter;
var FlashObject=deconcept.SWFObject;
var SWFObject=deconcept.SWFObject;

مثلا سایت یکی از کاربرای این سایت رو می تونی ببینی ( Sourceش رو هم ببین ) : www.devnet.ir , http://www.devnet.ir/swfobject.js
)
 

force

Member
وای یعنی تو هم کوچولو بودی همچین مشکلایی داشتی امیری من که اون موقع ها خیلی هرس میخوردم چون نمیتونستم کار خاصی انجام بدم بعد اولین کتابم رو خریدم و................... اون موقع اول راهنمایی بودم فک کنم...................
راستی امیر جون تو مطمئنی دوستمون از این کد ها سر در میاره اینا یه کم.... ؟
 

amir_s

Active Member
< ادامه اش توی Page شخصی >

نه این کد ها خیلی هم حرفه ای نیستن ... در واقع استفاده اش خیلی احتیاج به دانش فنی نداره !
 

GLORY DAYS

Member
از اینکه به سؤالاتم پاسخ دادید ممنونم ولی نمیدونم چرا لحن کلامتون اینقدر بده؟؟؟؟؟؟

خوش به حالتون که حرفه ای هستید ! ولی از نظر اخلاقی در سطح خیلی پایینی قرار دارید! از صمیم قلب متإسفم!

کاش دنیاتون یه کم بزرگتر بود ، دنیای کوچیک شما برای هیچ کس به جز خودتون جا نداره!
 

force

Member
سلام:
GLORY DAYS عزیز تو رو خدا ببخشید من معذرت میخوام,اصلا حواسم به شما نبود یه دفعه یاد قدیما افتادم خاطراتم رو گفتم به خدا اصلا قصد جسارت نداشتم...........
حالا ما اگه تو این بحثا حرفه ای هستیم ,چون وقتمون رو روش گذاشتیم...شاید شما وقتت رو چیزایی گذاشته باشی که ما هیچی ازش نفهمیم وشما اونجا حرفه ای باشی......
در هر صورت میگم من اصلا حواسم به شما نبود......
فک کردم فقط دارم با امیر حرف میزنم............
اون جمله قرمز رو برا این نوشتم که قرار بوده سوال های بخش های دیگه جواب داده نشه.......ولی من دادم..........
ببین هر مشکلی داشتی بگو درخدمتیم مال هر بخشی که باشه.....فقط اینطوری نگو وناراحت نباش اصلا هرچی خواستی بگو خودم برات درست میکنم....................................................................................بازم مغذرت....:rose:
درباره دنیام هم بگم کوچیک که هست ولی هنوزم باسه خیلی ها جاداره حتی شما دوست عزیز.....:cry:
 

amir_s

Active Member
دوست من .. این کدهایی که نوشتم برای من هم نا آشناست ... من زیاد از java script استفاده نمی کنم ... گاهی اوقات مجبور میشم از Library های Open Sourceی مثل این و jQuery استفاده کنم ! وقتی من میگم این کد ها حرفه ای نیست، همونجا هم گفتم که منظورم استفاده اشونه ... اما نوشتن این کد ها کار هر کسی نیست ... یعنی کار ما نیست ... این کد ها در نظر کسی که با JS کار نکرده حرفه ای میاد و رامین هم همین رو گفت ... و من هم گفتم کسی که بخواد ازش استفاده کنه لازم نیست بفهمه این کد ها چی کار می کنن ! همونطور که من نمی دونم ...
امیدوارم من رو ببخشید.
 

GLORY DAYS

Member
سلام

این ادیتور سایتی هست که میخوام روش فلش بگذارم برای قرار دادن فلش باید در نمادی که زیرش خط کشیدم آدرس فلش وبعد طول وعرضش رو بگذاریم .من تمام این کارها رو میکنم ولی فایده ای نداره!
به نصیحت شما عمل کردم و یک اکانت پرشین گیگ گرفتم ولی هیچ فایلی رو آپلود نمیکنه !
34qpcph.jpg



:rose:
 

amir_s

Active Member
امیدوارم اون مهر تاییدی ( دکمه تشکر ) که به پست من و رامین زدی، معنیش این باشه که ما رو بخشیدی و اون سوء تفاهم بر طرف شده باشه .

ببینید ... اون فایل Flash رو روی سرور Upload می کنید !؟
 

GLORY DAYS

Member
من فایل فلش رو روی 4SHARE و FILEFACTORY و IRANUPOAD آپلود کردم ولی هیچ کدوم فایل فلش رو در سایت نشون ندادند!
دلیلش چی میتونه باشه؟

میدونم اینجا نباید بپرسم ولی بی ارتباط هم نیست !چرا هیچ فایلی در پرشین گیگ آپلود نمیشه ؟حتی عکس؟!

:rose:
 

amir_s

Active Member
فایل رو باید جایی Upload کنید که به Link مستقیم به شما بده ... این Upload Center هایی که معرفی کردید، هیچ کدوم Direct Link به شما نمیدن ... بهترین Server برای Upload همون Serverی هست که دارید و فایل HTML رو اونجا گذاشتید .
 

GLORY DAYS

Member
متأسفانه در این سایت امکان آپلود فلش وجود نداره!

میشه شما یک آپلود سنتر معرفی بفرمایید.
 

force

Member
سلام:
Persian Gig با بعضی از کارت ها مشکل داره مثلا...الفا....و......
ببین من این رو اونجا upload کردم......مشکلی نداره......قبلا که خیلی چیزا اونجا upload میکردم ...خوبم کار میکرد.....اگه نشد میخوای این رو هم ببین:myopera.com....موفق باشی....
.
cat.pinc.cup.gif
 

khorzu

Member
اینو هم ببین 2 گیگا بایت فضا با لینک مستقیم : www.diinoweb.com
من یک ساله دارمش جواب میده . فقط یک نرم افزار واسه آپلود و مدیریت داره که باید دانلود کنی. حتی می تونی یه پوشه بسازی و بدون اینکه هاست بخری . با خریدن فقط یه دامین و لینک کردن اون روی پوشه مذکور ، یه سایت 2 گیگا بایتی داشته باشی .:rose:
 

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

بالا