Grafik - Animasyon - Flash - 3D Modelleme
Flash Cs6 Actionscript3 İmagebutton
Flash Cs6 Actionscript3 İmagebutton
-
Merhaba arkadaşlar ilk önce şunu belirteyim flash cs6 yı yaklaşık 2 saat önce yükledim iki saat önceye kadar hiçbir bilgim yoktu :D araştırmama rağmen sorunu çözemedim
birtane resim ekledim F8'e basıp Type kısmını button olarak ayarladım.
ve actionscript olayınada şu kodları yazdım
this._buttonrakipbul.addEventListener(MouseEvent.CLICK, rakipbul);
function rakipbul(e:MouseEvent) {
}
çalıştırdığımda output kısmındaki hata
TypeError: Error #1010: Bir terim tanımsız ve özelliği yok.
at Untitled_fla::MainTimeline/frame1()
---------------------------------------------------------------------------------
this. kısmını silince ise çıkan hata
Access of undefined property _buttonrakipbul.
olay budur. çözümü bilen vardır umarım.
-
hiçmi cevap yok :(
-
googlede aratınca sitede buldum.yararlı olur inş.
" access of undefined property mouseChildren through a referance with static type flash.display:simpleButton.
Hatası: sizin bir buton için yazdığınız kodların parametrelerinin, aslında bir butona ait olmadığı anlamına gelir.Buton özelliğini bir movieClip’e çevirirseniz bu hatayı muhtemelen almazsınız.Ama kodlar da çalışmayabilir.Sonuç olarak bir buton için bu kodları kullanamazsınız." -
this neden koydun, oradaki this stage anlamına gelir en üst katmanda isen ona gerek yok. Nesnenin instance nameini düzgün yap özel karakter ile başlamamayı dene, bazen Flashta saçma buglar olabiliyor.
btn_rakipbul.addEventListener(MouseEvent.CLICK, rakipbul_fnc);
function rakipbul_fnc(event:MouseEvent):void{
trace("calisiyor.");
}
nesnenin Instance name'ini "btn_rakipbul" yap. Kodları eskisinin yerine kopyala.
-
Hocam ne yapmak istiyorsun onu anlamadık :)
this._buttonrakipbul.addEventListener(MouseEvent.CLICK, rakipbul);
function rakipbul(e:MouseEvent) {
}
yazmışsın, bir fonksiyon var ama bu fonksiyonu süslü parantezlerin içerisinde bi özelliği yok? yani o fonksiyon şu an tek başına takılıyor :)
Ayrıca ActionScript'te, C#'da ki gibi this. olayı var mı?
-
Daniel-Koo bunu yazdı
Hocam ne yapmak istiyorsun onu anlamadık :)
this._buttonrakipbul.addEventListener(MouseEvent.CLICK, rakipbul);
function rakipbul(e:MouseEvent) {
}
yazmışsın, bir fonksiyon var ama bu fonksiyonu süslü parantezlerin içerisinde bi özelliği yok? yani o fonksiyon şu an tek başına takılıyor :)
Ayrıca ActionScript'te, C#'da ki gibi this. olayı var mı?
var.
-
o fonksiyonun içine httprequest gelicek tabi flashdaki karşılığı daha oralara gelemedim buton düzgün çalışsa içinide bakıcam
this. olayını internette gördüm bir deniyim demiştim bakıyorum yorumlardakini deniyorum elleriniz dert görmesin :D
-
VBDream bunu yazdı
this neden koydun, oradaki this stage anlamına gelir en üst katmanda isen ona gerek yok. Nesnenin instance nameini düzgün yap özel karakter ile başlamamayı dene, bazen Flashta saçma buglar olabiliyor.
btn_rakipbul.addEventListener(MouseEvent.CLICK, rakipbul_fnc);
function rakipbul_fnc(event:MouseEvent):void{
trace("calisiyor.");
}
nesnenin Instance name'ini "btn_rakipbul" yap. Kodları eskisinin yerine kopyala.
tamamdır çalıştı hocam sağolsın. ben bide httprequest bakıyım internetten:D