Soru - Cevap Bölümü
/ Kategori: Programlama
16/03/2010 - 20:42:35 cevap (5) Okunma : 9775 Bu yazıyı 0 kişi tuttu.
ASP ve FLASH iletişimi
Bir web sayfasının top kısmını flashla hazırladım bu top kısmı her sayfada sabit ve sayfalar arası geçiş yapıldığında flash animasyon devamlı refresh olduğundan animasyonu en baştan başlatıyor.Ben ise default.asp sayfasına bir değişken değeri atayıp bunu flashın algılamasını ve diğer sayfalara geçildiğinde animasyonun en son karede durmasını yani baştan başlamamasını istiyorum böyle bişey yapmak mümkün mü?.
yani:değişken değer ana sayfada 1 ise animasyon en son karede dursun değişken değer 0 ise animasyon baştan başlasın gibi...
Cevaplar
( Faydalı Cevapları Göster )
Değişkenini belirledikten sonra swf dosyanı sayfana eklerken ağaşıdaki eklemeleri yap.
(object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="750" height="80">
<param name="movie" value="logo.swf?kareyeGit=<% response.write('BelirlediginDegisken') %>">
<param name="quality" value="high">
<param name="menu" value="false">
(embed src="logo.swf?kareyeGit=<% response.write('BelirlediginDegisken') %>" quality="high" menu="false" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="750" height="80">(/embed)
(/object)
Daha sonra Flash dosyan içerisinde ilk kareye şöylebir kod yazsan sanırım işini görür.
var GitdeDur:Function = function(){
if(kareyeGit != null){
_root.gotoAndStop(kareyeGit);
}
}
GitdeDur();
metoikos öncelikle ilgin için saol
söylediklerini yaptım çalışmadı nerde yanlışlık yapıyorum acaba?
Değişken tanımlı halde iken sayfanın kaynak kodunu açarak swf dosyanı göndüğün bölümü incelermisin.
logo.swf?kareyeGit=
bölümünden sonra senin belirlediğin değişken flash filminin içerisine gönderiliyor mu. ?
Ben kendi bilgisayarımda aynı uygulamayı denedim ve direkt çalıştı. özel bir şey yapmadım. aynen anlattığın gibi bir film hazırladım flash ona parametre gönderdiğim zaman gönderdiğim parametreye bağlı karede durdu. :?:
kareyeGit değişkenini aşağıdaki gibi activex koduna eklerseniz hem frame 1 deki gecikmeyi yoketmiş olur hemde her seferinde SWF yi yüklememiş olursunuz böylece SWF yüklemesi CACHE e sürekli yüklenmez.
<param name="FlashVars" value="&kareyeGit=<% response.write('BelirlediginDegisken') %>">
Etkinlikler
Toplantı
Özgür Yazılım ve Linux Günleri '10
Özgür Yazılım ve Linux Günleri '10
İstanbul Bilgi Üniversitesi Bilgisayar Bilimleri Bölümü ve Linux Kullanıcıları Derneği'nin 9 yıldır düzenlemekte oldukları etkinlikler bu yıl `Özgür Y...
Kategori:
Toplantı
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 61 (50 kayıtlı, 11 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:
MMIstanbul Blog'undan
Blog Bölümü Blogevi.com'a Taşınıyor
Selam arkadaşlar MMIstanbul'da , tasarımcı ve programcıların blog yazılarını "feedleyerek" MMIstanbul okurlarını MMIstanbul dışın ...
7.500'üncü üyemiz Cem Koç!
Neler Yapılabilir?
500 Hatası Hakkında!
Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)











toplam kac tane .asp sayfan var?