Zoque.Forum
Dirsek Teması:
Geri Dön Zoque.Forum » Webmaster Kaynaklari » ://www » XHTML uyumsuz flash


://www Web tasarımı ve internet ile ilgili olarak karşılaştığınız problemleri ve merak ettiklerinizi burada tartışabilirsiniz.

Yanıt
 
LinkBack Seçenekler
Old 15.10.2006   #1 (permalink)
 
skykhan's Avatar
 
Üyelik Tarihi: 15.08.2005
Yer: Antalya
Yaş: 21
Mesaj: 26
XHTML uyumsuz flash


Arkadaşlar eklediğim flash animasyon XHTML 1.0 Strict Geçerliliğini bozuyor. Geçerli hale getirilmesini biri bana anlatabilir mi ? (Türkçe kaynak bulamadım) Öncelikli sorum budur

İkinci sorum ise web standartlarına uyalım diyoruz ve önemli kılıyoruz peki niçin bu kadar önemli olan standartlar flash eklenmesini dahi desteklememek te ? ( desteklenmesinin de resmi bir yolu varsa eğer o zaman sorun yok bilgisiz olmamı mazur görün)
__________________
Kişisel site: skykhan.net
Her zaman severiz : Pcnet
skykhan şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 15.10.2006   #2 (permalink)
 
fatihturan's Avatar
 
Üyelik Tarihi: 22.10.2005
Yer: Rize
Yaş: 24
Mesaj: 342
Görsel: 3
Re: XHTML uyumsuz flash

Normalde aşağıdaki Xhtml etiketleri ile W3C standartlarına uyarak flash nesnesini sitenize yerleştirebilirsiniz:
Kod:
<object type="application/x-shockwave-flash" data="resimler/ust/resimler.SWF" width="776" height="230">
<param name="movie" value="resimler/ust/resimler.SWF" />
<param name="wmode" value="transparent" />
</object>
Fakat burada internet Explorer yüzünden bir problem oluşuyor. Sizinde duymuş olduğunuz ünlü "Click to activate..." olayı. Bunu atlatmak için şöyle bir yöntem bulunmakta.

Birinci adımda aşağıdaki kodu swfyi_cagir.js olarak dosyalarımızın bulundugu ana klasöre kaydediyoruz.
Kod:
document.write('<object type="application/x-shockwave-flash" data="resimler/ust/resimler.SWF" width="776" height="230"><param name="movie" value="resimler/ust/resimler.SWF" /><param name="wmode" value="transparent" /></object>');
İkinci adımda ise aşağıdaki gibi sitenizin hangi bölgesine flash nesnesini eklemek istiyorsanız orada şu JavaScript çağrısını yapıyoruz:
Kod:
<div id="flash">
<script type="text/JavaScript" src="swfyi_cagir.js"></script>
</div>
Ee tabi son olarak da swfyi_cagir.js yi de kendinize göre değiştirmeniz gerekiyor.
__________________
blog | flickr | twitter | del.icio.us | digg | lastfm | sosyomat

Mesaj fatihturan tarafından 15.10.2006 (22:25) yeniden düzenlendi..
fatihturan şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 15.10.2006   #3 (permalink)
 
skykhan's Avatar
 
Üyelik Tarihi: 15.08.2005
Yer: Antalya
Yaş: 21
Mesaj: 26
Re: XHTML uyumsuz flash

Üstadım hep yardımıma sen koşuyorsun sağ ol vağrol
__________________
Kişisel site: skykhan.net
Her zaman severiz : Pcnet
skykhan şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 15.10.2006   #4 (permalink)
 
fatihturan's Avatar
 
Üyelik Tarihi: 22.10.2005
Yer: Rize
Yaş: 24
Mesaj: 342
Görsel: 3
Re: XHTML uyumsuz flash

Alıntı:
skykhan tarafından gönderilen mesaj: Mesajı Görüntüle
Üstadım hep yardımıma sen koşuyorsun sağ ol vağrol
Estafurullah ne demek.
__________________
blog | flickr | twitter | del.icio.us | digg | lastfm | sosyomat
fatihturan şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 15.10.2006   #5 (permalink)
 
skykhan's Avatar
 
Üyelik Tarihi: 15.08.2005
Yer: Antalya
Yaş: 21
Mesaj: 26
Re: XHTML uyumsuz flash

Dediklerinizi yapmama rağmen js dosyası SWF yi import edemiyor. Detayları mail adresinize attım.
__________________
Kişisel site: skykhan.net
Her zaman severiz : Pcnet
skykhan şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 15.10.2006   #6 (permalink)
 
arsende's Avatar
 
Üyelik Tarihi: 05.11.2005
Yer: Istanbul
Yaş: 28
Mesaj: 486
Re: XHTML uyumsuz flash

Dreamweaver 8 Update ile birlikte gelen yama sayesinden "Click to activate..." çözümü otomatik geliyor..

Kod:
<script src="Scripts/AC_RunActiveContent.js" type="text/JavaScript"></script>
<script type="text/JavaScript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','468','height','60','src','reklam/hafiye','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','reklam/hafiye' ); //end AC code
</script><noscript>
<object type="application/x-shockwave-flash" data="reklam/hafiye.SWF" width="468" height="60">
<param name="movie" value="reklam/hafiye.SWF" />
<param name="wmode" value="transparent" />
<param name="quality" value="high" />
</object>
</noscript>
AC_RunActiveContent.js

Kod:
//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;
}
Eğer parametre ekleyecek olursanız;

Ekleyelim : name="wmode" value="transparent"

'movie','reklam/hafiye','wmode','transparent' <--- buraya yazıyoruz ); //end AC code
arsende şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 15.10.2006   #7 (permalink)
 
fatihturan's Avatar
 
Üyelik Tarihi: 22.10.2005
Yer: Rize
Yaş: 24
Mesaj: 342
Görsel: 3
Re: XHTML uyumsuz flash

Alıntı:
skykhan tarafından gönderilen mesaj: Mesajı Görüntüle
Dediklerinizi yapmama rağmen js dosyası SWF yi import edemiyor. Detayları mail adresinize attım.
Ahh üzgünüm yukarıda eksik kod yazmışım. Şimdi tekrar düzelttim üstteki mesajımı. Ve .js dosyasındaki kod parçası aşağıdaki gibi olması gerekiyor:

Kod:
document.write('<object type="application/x-shockwave-flash" data="resimler/ust/resimler.SWF" width="776" height="230"><param name="movie" value="resimler/ust/resimler.SWF" /><param name="wmode" value="transparent" /></object>');
__________________
blog | flickr | twitter | del.icio.us | digg | lastfm | sosyomat
fatihturan şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 16.10.2006   #8 (permalink)
 
hiko's Avatar
 
Üyelik Tarihi: 13.02.2005
Yer: Unidentified Walking Zone
Mesaj: 38
Re: XHTML uyumsuz flash

Neden SWF'yi JS ile import ederek XHTML gecerlilik saglamaya calistiginizi anlamadim.
Bu yuzden bu kodlari denersen XHTML de gecerlilik elde edebilirsin.

Kod:
<!-- Start flash -->
	<div id="flash">
		<object type="application/x-shockwave-flash" data="img/main.SWF" width="474" height="204" title="flash Baslik"  >
		  <param name="wmode" value="transparent" />
          <param name="movie" value="img/main.SWF" />
		  <div class="warnings">Burada flash animasyon var.</div>
	    </object>
<!-- flash End -->

Kod:
#flash {
	float: left;
	width: 475px;
	height: 204px;
	border-left: 1px solid #E2E2E2;
	border-right: 1px solid #E2E2E2;
}
div'i kullanip kullanmamak senin secimin, sadece ornek anlasilir olsun diye belirledim. Kolay gelsin.
hiko şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 16.10.2006   #9 (permalink)
 
cgencer's Avatar
 
Üyelik Tarihi: 02.08.2001
Yer: istanbul
Yaş: 38
Mesaj: 1,542
Re: XHTML uyumsuz flash

IE nin ActiveX güvenliği sebebiyle flash'a getirilmiş sınırlama yüzünden flash movie'ye bir defa tıklama yapılmadan play etmiyor. bu yüzden flash'ın da kendi sitesinde flash objesini js ile sayfaya eklemek sorunu çözümlemektedir.
__________________
obsesif v2 + daha iyi net + uçuca + facebook + linkedin
cgencer şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 16.10.2006   #10 (permalink)
 
fatihturan's Avatar
 
Üyelik Tarihi: 22.10.2005
Yer: Rize
Yaş: 24
Mesaj: 342
Görsel: 3
Re: XHTML uyumsuz flash

Alıntı:
cgencer tarafından gönderilen mesaj: Mesajı Görüntüle
IE nin ActiveX güvenliği sebebiyle flash'a getirilmiş sınırlama yüzünden flash movie'ye bir defa tıklama yapılmadan play etmiyor. bu yüzden flash'ın da kendi sitesinde flash objesini js ile sayfaya eklemek sorunu çözümlemektedir.
Aynen bende böyle bir cevap verecektim.
__________________
blog | flickr | twitter | del.icio.us | digg | lastfm | sosyomat
fatihturan şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Sponsorlu Bağlantılar
Zoque.Forum
Reklam
Yanıt

Etiketler

flash , uyumsuz , xhtml



 
Zoque'a hoşgeldiniz!
Zoque 27.02.1999 tarihinde yayın hayatına başlamış, paylaşıma dayalı bir oluşumdur. Tasarım, teknoloji, web, kültür ve sanat ana başlıkları altında bilgi paylaşımı ve benzer değerlere sahip katılımcıların birbirleriyle iletişime girmelerine imkan sağlar. "Az ama Öz" sloganından yola çıkarak, kaliteli ve nitelikli katılımı temel alır.

Saygın ve ciddi bir ortamda yardımlaşmak, haberleşmek, kendi bildiklerini diğer katılımcılarla paylaşmak isteyen, oluşumumuza düzenli katılımda bulunacağı inancını taşıyan konuklarımızı üye olmaya davet ediyoruz. [ » ]


Üye Girişi:

UslanmaM baktabul.com TEKplatform TEKplatform

En popüler ilk 100 etiket
Tag Cloud
acil adsl ajax almak arama araniyor ariyorum ariyoruz asp bilen bilgi bilgisayar blog calisma canon css dijital div domain dosya eleman film firefox flash font form forum fotograf freelance google gore grafik grafiker hakkinda hangi hata hatasi hosting html ilgili ilk image internet istanbul istiyorum java javascript karakter kayit kisisel kullanimi link logo mac mail menu muzik