Yani sharer.php den sonra vereceğiniz argümanlarda u paylaşım adresinizin linkini ve t ise paylaşımınızın başlığını tanımlıyor. Bizim flash içinde yapacağımız ise sharer.php adresine bu iki değişkeni göndermek! Hepsi bu!
Flash' ın kullanıcı arayüzündeki tasarım sizin yaratıcılığınıza kalmış. Ben sadece resimdeki gibi flash üzerinde bir buton ekleyip isim olarak da btn_paylas verdim. Siz isterseniz bir movieClip tıklandığında da kodlarınızı çalıştırabilirsiniz.
Artık kod kısmına geçebiliriz.
Öncelikle butonumuzun tıklanma olayını tanımlayalım. Yukarıda da belirttiğim gibi butonumuza btn_paylas adını vermiştik.
urlreq daha oluşturlurken sharer.php sayfasının tam adresini verdik. Daha sonrasında data ile veri içine attığımız t ve u değişkenlerini urlreq içine yüklemiş olduk. Son olarak da navigateToURL ile sayfamıza olan talebimizi gerçekleştirdik.
Burada önemli olan birkaç durum mevzu bahis. urlreq içine veriyi data olarak attıktan sonra method tanımlamamız gerekiyor. Çünkü facebook bizden u ve t yi adres satırında istiyor. Bunu GET olarak yollayarak hallettik. yani URLRequestMethod.GET kullandık.
URLRequestMethod.POST kullansaydık veriler adres satırında değil, gizli olarak gönderilecekti. Ayrıca navigateToURL kullanırken pencerenin açılmasını "_blank" ile tanımladık. Bunun sebebi de paylaş sayfasının kendi sayfamız üzerinde açılmasını istememiş olmamızdı. Sonuç olarak paylaş düğmesine basıldığında bizim sayfamızın kaybolup paylaş penceresinin onun yerine çıkması hoş olmazdı.
Hepsi bu. Artık sadece bu kod obeğini kullanıp u ve t değişkenleri için istediğiniz link ve başlığı yazarak sizde paylaşımlarınız sitenizde yapabilirsiniz.
Ayrıca paylaşım içinde kendi açıklamalarınızı ve resimleriniz kullanmak istiyorsanız html dosyası içinde head kısmına aşağıdaki tag ları ekleyerek bu değişiklikleri gerçekleştirebilirsiniz.
function paylasclick(e:MouseEvent):void
{
var veri : URLVariables = new URLVariables();
veri.u = 'http://www.kodaman.org';
veri.t = 'Mesleği Kod Yazmak Olanların Günah Çıkarma Merkezi';
var urlreq : URLRequest = new URLRequest('http://www.facebook.com/sharer.php');
urlreq.data = veri;
urlreq.method = URLRequestMethod.GET;