|
|
#21 (permalink) |
|
Üyelik Tarihi: 02.05.2002
Yer: adana
Yaş: 29
Mesaj: 11
|
Re: İnternet explorerda flashı tıklayarak etkinleştirme
Dreamweaver 8 'i update ettigin zaman bu sorunu kaldırıyor. sorunun çözümü aşşagıda Aşşşagıdaki kodları bir metin editorune yapıştırıp orta.SWF yazan yerleri kendi dosya adınızla degiştirip ,kaydet deyin. flash.htm olarak kaydedin ekte verdigim zip dosyasının içindeki dosyayıda flash.htm dosyasıyla aynı dizine kaydedin . sorun hallololur.. iyi çalışmlar.. not:kodda ' clsid ' yazan yerde gülme işareti çıkıyor onun yerine : (ikinokta üstüste)işaretini koyun HTML Code:
<HTML> <HEAD> <meta http-equiv=Content-Type content="text/HTML; charset="> <TITLE>orta</TITLE> <script src="AC_RunActiveContent.js" type="text/JavaScript"></script> </HEAD> <BODY bgcolor="#FFFFFF" topmargin="0" leftmargin="0" > <script type="text/JavaScript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0','name','menu','width','782','height','376','align','','id','menu','src','orta','menu','0','quality','High','wmode','Opaque','bgcolor','F9E3F5','pluginspage','http://www.macromedia.com/go/getflashplayer'); //end AC code </script><noscript><object classid="clsid :D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" name="menu" width="782" height="376" align="" id="menu"> <param name="SRC" value="orta.SWF"> <embed src="orta.SWF" width="782" height="376" align="" menu=false quality=high wmode=opaque bgcolor=#F9E3F5 type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" name="menu" swliveconnect="true"></embed> </object></noscript> </BODY> </HTML>
__________________
Teşekkürler: Cem Yaşam AKA |
|
|
|
|
|
#22 (permalink) |
|
Üyelik Tarihi: 20.12.2006
Yer: Viyana
Yaş: 26
Mesaj: 28
|
Re: İnternet explorerda flashı tıklayarak etkinleştirme
arkadaslar ben söyle yaptim:
scriptlerim.js dosyasi: HTML Code:
function displayflash(fsource, xwidth, xheight)
{
document.write("<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"");
document.write("codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" ");
document.write("width=""+ xwidth+"" height=""+ xheight+""");
document.write("><param name="movie" value="");
document.write(""+ fsource +"");
document.write(""><param name="quality" value="high"><embed src="");
document.write(""+ fsource +"");
document.write("" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" ");
document.write("type="application/x-shockwave-flash" ");
document.write("width=""+ xwidth+"" height=""+ xheight+""");
document.write("></embed></object>");
}
HTML Code:
<script language="JavaScript" type="text/JavaScript">displayflash("ornek.SWF","500","200");</script> böylelikle scriptlerim.js yi head bölümüne ekleyip, displayflash fonksiyonunu her sayfanizdan kisaca böyle kullanabilirsiniz |
|
|
|
|
|
#23 (permalink) |
|
Üyelik Tarihi: 28.06.2001
Yer: Ankara
Yaş: 31
Mesaj: 73
|
Re: İnternet explorerda flashı tıklayarak etkinleştirme
ben çok daha basit bir kod eklemek istiyorum bir alternatif olarak.
öncelikle altaki kodu bir JS dosyası oluşturmak amacıyla kullanıyoruz. hazırlanmış JS dosyasını indirmek için buraya tıklayın Kod:
/** * SWFObject v1.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 formarly 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.createElement||!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(this.getAttribute("version"),_7); 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(_23,_24){ var _25=new deconcept.PlayerVersion([0,0,0]); if(navigator.plugins&&navigator.mimeTypes.length){ var x=navigator.plugins["Shockwave flash"]; if(x&&x.description){_25=new deconcept.PlayerVersion(x.description.replace(/([a-z]|[A-Z]|s)+/,"").replace(/(s+r|s+b[0-9]+)/,".").split("."));} }else{try{ var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); for(var i=3;axo!=null;i++){ axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i); _25=new deconcept.PlayerVersion([i,0,0]);}} catch(e){} if(_23&&_25.major>_23.major){return _25;} if(!_23||((_23.minor!=0||_23.rev!=0)&&_25.major==_23.major)||_25.major!=6||_24){ try{_25=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));} catch(e){}}} return _25;}; deconcept.PlayerVersion=function(_29){ this.major=parseInt(_29[0])!=null?parseInt(_29[0]):0; this.minor=parseInt(_29[1])||0; this.rev=parseInt(_29[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(_2b){ var q=document.location.search||document.location.hash; if(q){ var _2d=q.indexOf(_2b+"="); var _2e=(q.indexOf("&",_2d)>-1)?q.indexOf("&",_2d):q.length; if(q.length>1&&_2d>-1){ return q.substring(q.indexOf("=",_2d)+1,_2e); }}return "";}}; if(Array.prototype.push==null){ Array.prototype.push=function(_2f){ this[this.length]=_2f; return this.length;};} var getQueryParamValue=deconcept.util.getRequestParameter; var FlashObject=deconcept.SWFObject; // for backwards compatibility var SWFObject=deconcept.SWFObject; ardından bu kodu etkinleştirmek için head tag'ının arasına Kod:
<script src="swfobject.js" type="text/JavaScript"></script> HTML Code:
<td align="center" valign="middle" id="fswf"><!-- TD id'sine dikkat --> <!-- span arasına ne yazarzan yaz. ben genelde flashplayer uyuşmalığına karşı Adobe FPlayer linki koyuyorum. Fash uyumu varsa bu SPAN satırları görüntülenmiyor zaten --> <span class="kucuk">Sisteminize yüklü olan flash Plug-in versyionu eski bir versiyondur.<br> Lütfen son güncellemenizi yapın ve tekrar deneyin <br><br> <a href="http://www.Adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" target="_blank"><strong>flash player UPDATE</strong></a></span> <script type="text/JavaScript"> // <![CDATA[ var so = new SWFObject("SWFBELGESI.SWF", "FARAZABIRISIM", "UZUNLUK(W)", "YUKSEKLIK(h)", "FLASHVERSION(6)(7)(8)GİBİ","#BGCOLOR"); <!--// var so = new SWFObject("../dilsecenekleri.SWF", "dilsec", "250", "22", "7","#FFFFFF"); //--> <!-- Flasha ait özellikler --> so.addParam("wmode", "transparent"); so.addParam("scale", "noscale"); so.addParam("menu", "false"); so.addParam("quality", "best"); so.write("fswf"); <!-- TD id'si ile aynı isim --> // ]]> </script> </td> KULLANDIĞINIZDA COMMENT SATIRLARINI DİLMEYİ UNUTMAYIN ZİRA İÇİNDEKİ TÜRKÇE KARAKTERLER SORU YARATABİLİR. |
|
|
|
|
|
#25 (permalink) |
|
Üyelik Tarihi: 16.08.2005
Yer: Istanbul
Yaş: 25
Mesaj: 141
|
Re: İnternet explorerda flashı tıklayarak etkinleştirme
DW 8i update ettiğim zaman flasha parametre gönderme olayı çalışmıyor nedenini bilen varmı acaba?
Session ile animasyonu bir kere oynatıyorum. Ama etkinleştirme olayını kaldırmak için js kullandığım zaman parametre geçemiyorum. Bu şekilde bir çözümü olan varmı.
__________________
Ben YAPTIM! - Portfolyo |
|
|
|
|
|
#26 (permalink) |
|
Üyelik Tarihi: 16.08.2005
Yer: Istanbul
Yaş: 25
Mesaj: 141
|
Re: İnternet explorerda flashı tıklayarak etkinleştirme
DW 8 update ile eklenen kodcuğa bir ekleme yapılması gerekiyormuş.
O kod eklemesini yaptığım zaman sorun çözüldü arkadaşlar. Her SWF için 3 ayrı yerde parametre tanımlamak zorunda kaldım ama oldu
__________________
Ben YAPTIM! - Portfolyo |
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
![]() |
| Etiketler |
|
etkinlestirme , tiklayarak , flashi , explorerda , internet |
|
|
Zoque'a hoşgeldiniz!