ActionScript 3.0 ile Link Vermek
Fonksiyonlar, Örnek Uygulamalar Şubat 10th, 2008Flash ile hazırladığınız bir butona AS 3.0 ile link vermek için kullandığımız fonksiyon AS 3.0 ile birlikte navigateToURL() olarak değişmiştir.  Yazmanız gereken kod aşağıdaki gibidir.
function yonlendir(event:MouseEvent):void{
    navigateToURL(new URLRequest(”http://www.actionscripttr.com”),”_blank”);
}
test_btn.addEventListener(MouseEvent.MOUSE_DOWN, yonlendir);
Bu örnekte kyazdığımız test_btn ismi butonumuza verdiğimiz örnek isimdir.
Haziran 7th, 2008 saat 14:08
kod için teşekkürler yalnız bir problemim var. bu script yeni pencerede açıyor. ben bu linki bi iframe de açmasını istiyorum. _blank yerine iframe in ismini yazmayı denedim o şekilde çalışmıyor. buttona verdiğimiz bi linki istediğimiz iframe de nasıl açabiliriz?
Temmuz 21st, 2008 saat 17:30
URLRequest(”http://www.actionscripttr.com”),”_blank”);
burda _blank yerine frame in adını yazmalısın
Ekim 24th, 2008 saat 14:49
butonu olusturduk ama as2 de oldugu gibi butonu üstüne tıklayıp codu yazamıyoruz.
Sorum Åžu ;
örnekte vediğiniz kodu nereye yazacagımı bir türlü bulmadım.
Ekim 26th, 2008 saat 10:43
AS 3.0′da kod yazabileceÄŸiniz tek yer keyframelerdir. Timeline dan bir keyframe seçerek kodu yazabilirsiniz.
Aralık 23rd, 2008 saat 15:51
Bir örnek verseniz daha iyi olur bence.Çok uğraştım ama bir türlü beceremedim.
Mart 14th, 2009 saat 15:00
selam.. arkadaşım butona link verdim ve oldu…
Ancak baÅŸka bir buton daha ekleyim ona da link verdiÄŸimde olmuyor. yani ikinci bir buton ekleyip ona da btn2 ismini verdim.
şu hatayı verdi;
1021: Duplicate function definition
btn2.addEventListener(MouseEvent.CLICK, butonClick); function butonClick(e:MouseEvent):void
bu durumda az önce çalışan butonun da linki geçersiz oldu..
kodları aynı frame içine koyuyordum.. sadece btn1… btn2.. diye ismini degiÅŸtiriyordum..
ben de her bir butonu farklı layera koyup farklı action verdim..gene olmadı..
AS2 de aynı layer ve aynı frame içinde birden fazla butona link veriliyordu.. bişeyle mi degişmiş AS3 te..
teÅŸerkürler,saygılar…
Eylül 2nd, 2009 saat 23:27
Zafer gerçek’in sorunu hala yanıtlanmamış ama aynı sorun bendede var. as3 de buton vermek ölüm. hala çözemedim. btn1 de sorun yok ama 2. butonu ekleyince sorun olayor.
Aralık 1st, 2009 saat 10:00
1021: Duplicate function definition
Verdiği hata mesajında zaten söylüyor sorunu. Duplicate function yani kullandığın fonksiyon isimlerinin aynı olmasından kaynaklanıyor.
btn.addEventListener(MouseEvent.CLICK, butonClick); function butonClick(e:MouseEvent):void
btn2.addEventListener(MouseEvent.CLICK, butonClick2); function butonClick2(e:MouseEvent):void
fonksiyon isimleri aynı olmamalıdır. yukarıdaki gibi değiştirirseniz düzelecektir.
Åžubat 4th, 2010 saat 14:44
Erol arkadaşım, sayende kafa karışıklığından kurtulmuş oldum. Artık link vermede sorun yaşamayacağımı düşünüyorum.
Çok çok teşekkürler.
Mart 10th, 2010 saat 14:55
Çok teÅŸekkürler, bende flash’dan bir form yapmıştım, ilk defa AS3 ile. İşlemlerden sonra Burayı Tıklayın yazısına link verememiÅŸtim, ÅŸuan verebildim.
Elinize sağlık.
Mart 17th, 2010 saat 16:12
elinize saÄŸlık arkadaÅŸlar sayenizde bende yapabildim teÅŸekkürler….