Flash Toplama İşlemi örneği ActionScript kodlarına girişte konuyu kavramak için yapılan bir başka önemli başlangıç örneklerinden biridir.ActionScript flash oluşturmada kullanılan nesne yönelimli bir kodlama dilidir.Gelelim flash toplama işlemi örneğinin nasıl yapıldığına;
-Öncelikle ActionScript 2.0 flash çalışma sayfası açıyoruz.
-Giriş ekranını görselde gördüğünüz taslağa benzer tasarlayabilirsiniz.
-Tasarımımızı oluştururken her bir öğenin farklı katmanlarda bulunmasına dikkat edelim.Ayrıca katmanları isimlendirme alışkanlığı kazanmalıyız.
–Flash programında Textbox ekleme işlemi genellikle zorlanılan adımlardan biridir.Ancak oldukça basittir.Yazı yazıyormuş gibi yani “Text Tool” aracını kullanarak textbox benzeri bir kutu çiziniz.Sağ üst köşede bulunan Properties sekmesinde “Static Text” olan alanı “Input Text” olarak değiştiriyoruz.Böylece text alanını textbox ‘a çevirmiş olduk.Name alanları da bizim için çok önemli olduğundan kesinlikle textbox namelerini veriniz.(aşağıdaki resimde “bir” yazan kısım”)
-Çalışma sayfasının en altına toplama işleminin sonucunu yazdıracak bir textbox eklemeyi unutmuyoruz.
-Kodlar nasıl eklenir ? Kodu eklemek istediğimiz yerin üzerine sağ tıklayarak > Actions ‘a tıklıyoruz.
-En önemli nokta kodları nereye ekleyeceğiz ??? Bunun için öncelikle “ne yapınca bu işlem gerçekleşecek ?” sorusunu kendimize sormalıyız.Sorunun cevabı “butona tıklayınca” olacağı için kodlarımızı butonun içine yazıyoruz.Tabi daha önce çizdiğimiz şekli butona çevirdik mi ? Butona çevirmemiz lazım ki buton işlevi görsün ve bir bilgi göndersin.Bunun için buton olacak şekli seçip “F8” tuşuna basıyoruz ve “Button” olarak seçiyoruz. Böylece “Hesapla” butonuna sağ tıklayıp kodları buraya yazacağımızı da anlamış olduk.Kodlarımız ;
on (release) { // Buton üzerine gelip fare tuşuna basılıp bırakıldığında a=int(bir.text); // a değişkenine bir isimli textboxtan gelen verileri atıyoruz.(Sayısal değer çektiğimiz için int) tanımlıyoruz b=int(iki.text); // b değişkenine bir isimli textboxtan gelen verileri atıyoruz sonuc=a+b; // sonuç değişkenine a ile b değişkenini toplayıp atıyoruz uc.text=sonuc; // uc.text 'e sonuc değişkenini yazdırıyoruz }
-Tasarımımızı oluşturduktan sonra yeni bir katman açıp bu katmanın üzerine gelip sağ tık>Actions ” stop(); ” kodunu eklemeyi unutmuyoruz.
Böylece flash toplama işlemi ni bitirmiş olduk.İyi çalışmalar…
Bu videolarınız, önemli bir hizmet. Teşekkür ederim.
Sorduğumda destek verirseniz çok memnun olurum.
halilardahan2012@gmail.com
Prof.Dr. Halil Ardahan
Toplama video islemini yazdim ama çalısmadı.
ActionScrip2. ol da 2.O da ve CS6 DA YAZDIM. Yardım ricaa edebilirmiyim .
Tesekkurler.
Merhaba Hocam,
Textbox’a çavirme işlemini yanlış yapmış olabilirsiniz. Tekrar kontrol etmenizi rica edeceğim. Eğer herşey doğru ise Flash programı maalesef swf çıkarırken ön bellekleme yani cache de sorun yaşayabiliyor. Yani doğru olan bir dosyayı yanlış gibi çalıştırabiliyor. Ancak bir kaç yenilemenizden sonra düzelecektir. Direkt olarak kaydederek çalışma dosyasını görüntülemenizi öneririm.
Saygılarımla.