'Flash' kategorisi için arşiv

Action Script 3 ColorPicker Kullanımı

Cuma, Şubat 5th, 2010 , 15:28 Yayınlandı

Uzun süre oldu biliyorum. Okuldu, finallerdi derken arayı açtım sanırım. Ama geri döndüm işte :) Şimdi size açılan arada yazdığım kodlardan işinize yarayabileceğini düşündüğüm birkaç örnek göstereceğim.

Önelikle frame’ imize Window>Components(Ctrl+F7) penceresini getirelim ve ekrandan ColorPicker nesnesini sahnemize ekleyelim. ColorPicker eklediğimiz frame’e fare sol tuşu ile dokunup F9 tuşuna basarak kod penceremizi ekrana getirebiliriz. Ekrana gelen ilk satıra;

import fl.events.ColorPickerEvent;

yazıyoruz. Tabi bu nesnenin instance name ‘ini vermemiz gerekli. Aksi halde olay dinleyici(Listener) tarafından dinlenemez. Ben rengim adını verdim. Şimdi ColorPicker ‘dan renk seçildiğinde sahnemizin arkaplanının rengini değiştirelim. Yukarıda import kodumuzun altına aşağıdaki kodu yapıştırarak daha net bu işlemi görebilirsiniz.

rengim.addEventListener(ColorPickerEvent.CHANGE,renkDegistir);

function renkDegistir(evt:ColorPickerEvent):void {

var newColorTransformm:ColorTransform = MovieClip(root).degistirBeni.transform.colorTransform
newColorTransformm.color = evt.color;  

MovieClip(root).degistirBeni.transform.colorTransform = newColorTransformm;

}

Kodların çalışabilmesi için gerekli malzemeler:

  • ColorPicker nesnesi
  • degistirBeni adlı MovieClip
  • 1 Adet Frame
  • Biraz kod

Saat biraz geç oldu yarın iş var, şimdi gidiyorum. Yeni örneklerle geri dönene kadar hoşçakalın..

SWF Dosyalarınızı ve Barındırdığı Kodları Koruma Altına Alın

Çarşamba, Aralık 30th, 2009 , 16:13 Yayınlandı

Uzun süredir aklıma takılan konudur. Action Script kodlarının SWFDecompiler programları ile aleni bir hale gelmesi. Düşünsenize oturup şifreleme algoritması yazıyorsunuz Action Script kodu ile, birisi çıkıyor ve sizin SWF içinde bulunan bu kodlarınızı alıp istediği gibi (yaratıcılık oluyor, isterse bu algoritmanın iletişim kurduğu nesnelere erişme gibi) kullanabiliyor.

Çok fazla da uğraşmamıştım bu konuda. Ta ki Action Script  3 ile program geliştirene kadar. Daha önce ASP.NET, Visual Basic, C++, Pascal ‘da kodlar yazıldığı için kodlar derleme gerektiriyordu. Yani kodlar saklanıyor çözülmesi hemen hemen imkansız bir durum teşkil ediyordu. Fakat SWF dosyaları bahsettiğim gibi içeriğinin ayıklanması aksi teşkil ediyor. Bu amaçla, araştırmalarım sonucu Amayeta SWF Encryption(http://www.amayeta.com/) aracına ulaştım. Kullanımı basit ve esnek. Demo versiyonunu kullanmak isteyenler için 10 adet SWF dosyasını şifreleyebiliyorsunuz. Bu sayede kodlarınız daha güvende ve içiniz en azından eskisinden daha rahat olacak.

Sedat Bayram, Gazi Üniversitesi, Bilgisayar ve Öğretim Teknolojileri Eğitimi, IConTRee, TxToXML, Gazi Uzaktan Eğitim, Gazi Üniversitesi Bilişim Enstitüsü, Ülker İdeal Gıda, Bilgisayar Yazılım, Action Script 3.0 Visual Basic, Visual Studio 2005