Tween sınıfı ile animasyonlarımızı daha estetik hale getirebiliriz. Bu sınıf ile nesnenin yeniden boyutlandırılması, koordinat değişimi, ölçeklenmesi vb. işlemlerde kullanılıyor. Güzel tarafı ise fazla kod kalabalığına gerek olmadan işlemleri daha kısa kodlamalarla yapıyor olması. Tween objesinin kodlama içerisindeki kullanımı aşağıdaki gibidir.
var yeniTween:Tween = new Tween(“object”, “properties”, function, begin, finish, duration, useSeconds);
Bu uygulamada graphics sınıfını kullanacağız. Kullanacağımız metotlar ise moveTo, lineTo ve clear metotları olacak. moveTo metodu yapılacak olan çizimin başlangıç noktasını belirlemeye, lineTo metodu düz çizgiler çizebilmemizi, clear metodu ise yapılan çizimleri silmeye yarar. Sahne üzerine 400 x 300 piksel ebatlarında bir dikdörtgen çizelim ve Movie Clip olarak sembole dönüştürelim. Instance Name kısmına pano_mc yazalım ve sahne üzerindeki konumunuda x ekseninde 100 piksel, y ekseninde ise 50 piksel olarak ayarlayalım.
Bu çalışmada ilk bilgisayarımızda bulunan webcami kullanarak görüntü alacağız sonrasında da aldığıımız bu görüntünün kopyasını yan tarafa çizdireceğiz. Bu işlemleri yaparken webcamden görüntüyü almak için Camera sınıfını, aldığımız görüntüyü izleyebilmek içinde Video sınıfını kullanacağız. Videodan anlık görüntüler alabilmek içinse Bitmap ve BitmapData sınıflarını kullanacağız
Bu çalışmamızda AS 3.0 ile dört fonksiyonlu hesap makinesi yapacağız. İlk olarak sahne üzerinde ihtiyacımız olan objeleri yerleştirmeye başlayalım. İşlemlerde kullanılacak sayıların girilebilmesi için iki tane Input Text alanına ihtiyacımız var. Text alanlarını sahneye ekledikten sonra Properties panelinde Instance Name kısımlarına soldaki için giris1_txt, sağdaki içim giris2_txt yazalım. Sonrasında yapılacak işlemlerin sembolünü ve işlemlerin sonuçlarını göstermek için iki tane Dynamic Text alanına ihtiyacımız olacak. Semboller için olan metin alanını oluşturduğumuz Input Text alanlarının arasına, Sonuç için olan metin alanını ise alt kısma yerleştirelim. Instance Name kısımlarına semboller için olanına sembol_txt, sonuç için olanına ise sonuc_txt yazalım.
ActionScript’in çizim apisini kullanarak bir daire çizeceğiz. Çizimi gerçekleştirirkense lineTo ve lineStyle metotlarını kullanacağız. lineTo metodu düz çizgiler çizmemize, lineStyle ise çizdiğimiz çizgilerin boyutu, rengi, alfası gibi özelliklerini [Devamı]