Anasayfa > Hazır Kodlar > Java Script > Flash Etkinleştirme Sorununun Çözümü
Hazırlanıyor..
Makaleye verilen puanlar Makaleye verilen puanlar

Flash Etkinleştirme Sorununun Çözümü



 

Sorun aslında bir kaç javascript kodu ile çözülebiliyor ama bazılarıda sonuç vermiyordu. Bunun üzerine Adobe firmasının ürettiği Dreamweaver yardımımıza koştu. Dreamweaver'ın 8.0.2 versiyonuna terfi edenler için şuan sorun yok çünkü sayfanıza herhangi bir flash eklediğinizde dreamweaver aşağıdaki kodları sizin için yaratacaktır. umarım yardımcı olur.

flashetkin.js



//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
if (src.indexOf('?') != -1)
return src.replace(/\?/, ext+'?');
else
return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs)
{
var str = '<object ';
for (var i in objAttrs)
str += i + '="' + objAttrs[i] + '" ';
str += '>';
for (var i in params)
str += '<param name="' + i + '" value="' + params[i] + '" /> ';
str += '<embed ';
for (var i in embedAttrs)
str += i + '="' + embedAttrs[i] + '" ';
str += ' ></embed></object>';

document.write(str);
}

function AC_FL_RunContent(){
var ret =
AC_GetArgs
( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
, "application/x-shockwave-flash"
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
var ret =
AC_GetArgs
( arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
, null
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
var ret = new Object();
ret.embedAttrs = new Object();
ret.params = new Object();
ret.objAttrs = new Object();
for (var i=0; i < args.length; i=i+2){
var currArg = args[i].toLowerCase();

switch (currArg){
case "classid":
break;
case "pluginspage":
ret.embedAttrs[args[i]] = args[i+1];
break;
case "src":
case "movie":
args[i+1] = AC_AddExtension(args[i+1], ext);
ret.embedAttrs["src"] = args[i+1];
ret.params[srcParamName] = args[i+1];
break;
case "onafterupdate":
case "onbeforeupdate":
case "onblur":
case "oncellchange":
case "onclick":
case "ondblClick":
case "ondrag":
case "ondragend":
case "ondragenter":
case "ondragleave":
case "ondragover":
case "ondrop":
case "onfinish":
case "onfocus":
case "onhelp":
case "onmousedown":
case "onmouseup":
case "onmouseover":
case "onmousemove":
case "onmouseout":
case "onkeypress":
case "onkeydown":
case "onkeyup":
case "onload":
case "onlosecapture":
case "onpropertychange":
case "onreadystatechange":
case "onrowsdelete":
case "onrowenter":
case "onrowexit":
case "onrowsinserted":
case "onstart":
case "onscroll":
case "onbeforeeditfocus":
case "onactivate":
case "onbeforedeactivate":
case "ondeactivate":
case "type":
case "codebase":
ret.objAttrs[args[i]] = args[i+1];
break;
case "width":
case "height":
case "align":
case "vspace":
case "hspace":
case "class":
case "title":
case "accesskey":
case "name":
case "id":
case "tabindex":
ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
break;
default:
ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
}
}
ret.objAttrs["classid"] = classid;
if (mimeType) ret.embedAttrs["type"] = mimeType;
return ret;
}



<head></head> arasına gelecek kod:
<script src="flashetkin.js" type="text/javascript"></script>



Sayfaya ekleyeceğiniz flash kodu:
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','600','height','650','title','Portföy','src','deneme','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','deneme' ); //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=7,0,19,0" width="600" height="650" title="Portföy">
<param name="movie" value="deneme.swf">
<param name="quality" value="high">
<embed src="deneme.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="600" height="650"></embed>
</object></noscript>




1) Son kodda yer alan deneme.swf yazan yerlere kendi flash çalışmanızın ismini yazmalısınız.

Kolay Gelsin.
Smasherz


Bu makalenin yazar yada kaynağını bildirmek için tıklayınız.

Digg this Post! Add Post to del.icio.us Bookmark Post in Technorati Furl this Post!
Eklenme tarihi: 7-9-2006

Bu Makaleye Verilen Puan:    Makaleye verilen puanlar Makaleye verilen puanlar
Bu Makaleye Puan Ver  

Bölüm Başlık Kullanıcı Yorumları


ömer ömer

Tarih: 13-9-2007 2:21pm

kardes biz bu komutları kendimiz mi biyere ekliycez yoksa dreamweawer mi ne onu indirdigimizde omu yükliycek xD
biras karısık ama halletmem lasım youtube den video izleyemiyom bunun yüzünden
{166B1BCA-3F9C-11CF-8075-444553540000}
ve
{8FFBE65D-2C9C-4669-84BD-5829DC0B603C}
dosyalarına bilinmiyor diyo :(


Yorum Ekle  

Bölüm Başlık İlgili Dökümanlar

Döküman / Makale - IE Flash Etkinleştirme Sorunu ve Çözümü IE Flash Etkinleştirme Sorunu ve Çözümü
merhaba arkadaşlar. ie nin son güncellemelerindeki flash etkinleştirme sorununu ben şu yöntemle çözüyorum. eğer dreamweaver kullanıcısı iseniz adobe.com dan 8.0.2 ( son uptade ) güncelleştirmes...

Döküman / Makale - IE Flash Etkinleştirme Sorunu ve Çözümü    IE Flash Etkinleştirme Sorunu ve Çözümü
Microsoft' un azizliği yüzünden çoğu tasarımcının ve ziyaretçinin canının sıkıldığı bir konu olan flash dosyalarını etkinleştirme problemi Dreamweaver 8.0 programının 8.0...

Döküman / Makale - IE Flash Etkinleştirme Sorunu ve Çözümü 2- Dreamweaver IE Flash Etkinleştirme Sorunu ve Çözümü 2- Dreamweaver
merhaba arkadaşlar dreamweaverda flash etkinleştirme uyarısı için update yapmışlar ve etkinleştirme sorusunu kaldırmak için syfada flash kullanırsanız otomatikman extrada...

Döküman / Makale -  MySQL 4.1.x Ve Türkçe Karakter Sorununun Çözümü MySQL 4.1.x Ve Türkçe Karakter Sorununun Çözümü
Bu makalede bir çok arkadaşımızın resmen işkence yaşadığı mysql 4.1.x sürümü ve türkçe karakterlerin sorunsuz, düzgün şekilde görüntülenebilmesi için nasıl ayarlanacağını...

Animasyon Görüntülü Ders - Anten sorununun gizli yüzü! Anten sorununun gizli yüzü!
Apple, iPhone 4'te çıkan ve birçok kullanıcının çok şikayet ettiği anten sorununun bugüne kadar hep manevi zararını gördü. Ancak Apple'ı bekleyen maddi zararlar, bed...

Reklam Netinternet
Gizlilik | Copyright © 2006-2009 ™ Tüm hakları saklıdır.
Powered by BilgiPortal v2.2
Frasb Etiler WebTasarım Web Tasarım