Soru - Cevap Bölümü
/ Kategori: Programlama
13/07/2007 - 23:01:47 cevap (11) Okunma : 3279 Bu yazıyı 1 kişi tuttu.
Flash la bulundugu sayfanın link ini öğrenme acil
selam arkdaşlar.. acil..
şimdi ben flash ı bi html sayfaın içine koydum…
flashta öle bişey yazmalıyım ki bana bulundugu sayfanın linkini söylemesi gerekiyor
mesela
acil
Cevaplar
( Faydalı Cevapları Göster )
asp’de request.servervariables(’url’) ile bulunduğun sayfayı alabilirsin. bunu da flasha loadvar ile aktarırsın fakat phpde nasıldır bilmiyorum
SWF ADDRESS diye bişey var, sen google de swfaddress diye arattır örneği ilk çıkan sayfada göreceksin,
Saygılarımla,
http://www.asual.com/swfaddress/
bu adrese bir bak, işine yarar umarım…
Bu konuda en iyi çözüm External interface üzerinden javascript kullanmak olcaktır.
url = ExternalInterface.call("window.location.href.toString");
sorgu = ExternalInterface.call("window.location.search.substring", 1);
burda sorgu değeri url?degisken=deger şeklinde bir url’ nin sadece degisken=deger kısmıdır ki bu string daha sonra parçalanıp gönderilen değişkenleri alınabilir.
Ama soruda istenilen şey url External çağrısıdır…
urlBas = _url.indexOf("://")+3;
urlSon = _url.indexOf("/", urlBas);
siteAdresi = _url.substring(urlBas, urlSon);
SonNokta = siteAdresi.lastIndexOf(".")-1;
adresSonu = siteAdresi.lastIndexOf(".", SonNokta)+1;
siteAdresi = siteAdresi.substring(adresSonu, siteAdresi.length);
siteAdresi değişkeni "siyyah.com" şeklinde bir değer taşır, buna göre istediğin kontrolü yapabilirsin.
Flash şu an yüklü değil makinemde, test etme fırsatı bulamadım ama olacağını tahmin ediyorum.. kolay gelsin..
Ben de Ali gibi cozerdim. ExternalInterface
olabilir tabiki ancak yapılmak istenen işleme göre bazı anlarda ali arkadaşımızın yazmış olduğu teknik işe yaramayabilir.. Ama genel olarak tabiki işlevselliği mevcut.. iyi günler..
ExternalInterface kullanılmasının mümkün olmadığı bir senaryo vermeniz mümkün mü?
mesela yaptığınız flash’ın sizin siteniz dışında çalınsa bile kullanılamaması… www.siyyah.com ben burada ana sayfadaki animasyonuma yaptım mesela, isterseniz swf kaydetip ve başka bir domain de deneyiniz hatta www.siyyah.net burada da var aynı animasyon ve .net i açtığınızda çalışmayacaktır animasyon direk oradan da görebilirsiniz.. Eğer bunu dışardan değişken yollatarak yapsaydım, sizde kodlarda url değişkenine siyyah.com yazarak yollatabilirdiniz ve sizin sitenizde de çalışırdı..
Bunun dışında diğer uygulamalarda sizin dediğinizde olur tabiki.
kolay gelsin, iyi çalışmalar..
MMIstanbul Adobe UG
ColdFusion, Flex, AIR, Flash, PDF, Dreamweaver, Fireworks, Photoshop, Illustrator, INdesign, Premiere, Soundbooth, Lightroom, InCopy, JRun, LiveCycle, Acrobat, AfteEffects, Resmi Adobe Kullanıcı Grubu.
Etkinlikler
Konferans
2. Ulusal Yazılım Mimarisi Konferansı - UYMK'08
2. Ulusal Yazılım Mimarisi Konferansı - UYMK'08
2.Ulusal Yazılım Mimarisi Konferansı (UYMK’08), 11 – 12 Eylül 2008 tarihlerinde Ege Üniversitesi Bilgisayar Mühendisliği Bölümü ev sah...
Kategori:
Konferans
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 206 (4 kayıtlı, 202 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:
MMIstanbul Blog'undan
500 Hatası Hakkında!
merhaba arkadaşlar, bir önceki yazıda bahsettiğimiz üzere sunucunun ram ihtiyacını yavaş yavaş gidermeye başladık. An itibariyle 2 Giga d ...
Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)
Ne Nedir Kampanyası Başlıyor!
Çok Merak Edenler için; MMIstanbul Geliştirme Ekibi ve Çalışma Ortamımız
MMIstanbul Online Seminerlerine Nasıl Katılabilirim?




linki asp(php) ile flash a yolla gelen veriyi loadVars la oku ve bir text e yaz.