bildirgec.org

actionscript hakkında tüm yazılar

Flash’ta Kar Efekti(Yılbaşı Armağanı)

admin | 02 January 2009 19:00

Hazır yeni bir yıla girerken Flash’la basit bir kar efekti yapayım dedim. Malum her yerde rahatça bulabileceğiniz bir efekttir bu ve genelde duplicateMovieClip() ile hazırlanır. Ben biraz farklı olsun diye attachMovie() kullandım ve kodu yazım tarzı çok kullanışlıdır. Oyunlarda ve benzer uygulamalarda rahatlıkla kullanılabilir. Özellikle oyun tasarımlarında çok kullanışlı bir yazım şekli.
Uygulamaya gelirsek:
İlk olarak kar olarak kullanacağımız şekli çiziyoruz, movieClip’e çeviriyoruz. Daha sonra kütüphanedeki linkage menüsüne girip identifier kısmına kar yazıyoruz ve 1. frame’e kodlar:

Flash Develop: Açık Kaynak Derleme Ortamı

bbayer | 06 October 2008 15:52

Flash Develop
Flash Develop

Flash Develop Actionscript 3.0 programcıları için açık kaynak kodlu derleme ortamı.Başlıca özelliklerini şöyle sıralayabiliriz.

  • modern .net tabanlı arayüz ile en çok kullandığınız pencereleri konfigure edebilirsiniz.
  • AS2, AS3 ve haXe dillerine destek.
  • Kod içindeki sınıfları, metodları çözümleyerek projenizin istediğiniz yerine hızlı navigasyon sağlaması.
  • En sevdiğim özelliklerinden birisi otomatik kod tamamlama. Gerçekten Adobe’un Flash CS3’te bile tam olarak oturtamadığı bir özelliği açk kaynak bir yazılımla başarmışlar. Kendi yarattığınız sınıflardan bile türeyen nesneleri başarılı bir şekilde tanıyor.
  • Flex CS3 ve CS4, Flex SDK, Mtasc ve haXe derleyicilerine destek.

Adobe Flex Builder’a açık kaynak kodlu alternatif arayanlar için FlashDevelop’u denemelerini öneririm.

Haftalık Güncellenen Flash Dersleri

gooz | 29 September 2008 08:16

Daha önce yayımlamaya başladığı (ve 18 haftadır devam eden) haftalık güncellenen kaliteli photoshop dersleriyle photoshop öğrenmek isteyenlere ziyadesiyle yardımcı olan boogiesbc.ro sitesi, şimdi de haftalık güncellenen flash dersleri yayımlamaya başlamış.

Her hafta farklı sitelerden derlenen bu dersleri, Adobe Flash ve Actionscript öğrenmeyi düşünenler kaçırmamalılar, bence. Uzun soluklu olacağa benzeyen seriyi buradan takip edebilir, ilk hafta derslerineyse şuradan ulaşabilirsiniz.

Web’deki en detaylı eğitsel flash kaynağı!

admin | 08 August 2008 12:26

Hali hazırda Flash içerikli internet sitelerinin indekslenme konusunda yaşadığı sıkıntılar çözümlenememiş olsa da aldığımız haberler bu konuda çalışmaların sürdüğü yönünde.
tüm bu çalışmalar sürerken yazımın başlığındaki gibi iddialı bi sloganla 2005 yılından beri hizmet veren flashexplained yine kendilerinin dediği gibi bir “Flash eğitim sitesi“.sade tasarımının yanısıra kapsamlı ve anlaşılır bir dille verdiği derslerle diğer flash sitelerinden bir adım öne çıkmayı başaran site de:

  • Menuler ve arayüzler
  • Animasyon
  • Tasarım
  • Banner
  • Ön yükleme
  • Actionscript
  • Ses

kategorileri altında gruplandırılmış yaklaşık 90 ders ve tüm bunlara ek olarak font,flash,ses,tasarım, fotoğraf konularında faydalı olabilecek linkler mevcut.

Mercedes Smart Oyunu

fckmeimfamous | 29 July 2008 15:57

Mercedes-Benz firması, hiç kendi arabalarına benzemeyen ve İsviçreli saat firması Swatch ile birlikte yarattıkları Smart (Swatch Mercedes ART) için, Japonya’da bir site hazırlamış. tamamı 3D harikası olan sitede Flash’ın Actionscript’ini sonuna kadar kullanmışlar.

Bahsettiğim şey bir oyun, önce kendi Smart’ınızı hazırlıyorsunuz, tasarımını yapıyorsunuz, sonra da pistlerde size verilen görevleri yapmaya çalışıyorsunuz.
Beni yarım saat ekrana bağlayan ve programlaması çok güzel olan bu oyuna, buradan ulaşabilirsiniz.

ActionScript, Flex, AIR… Hangisi nedir? Nerede Kullanılır?

hakancamoglu | 20 June 2008 10:12

Adobe Air | Flex | Flash
Adobe Air | Flex | Flash

Programlamaya Bütünsel Bakış başlığı altında bu çok karıştırılan Adobe ürünlerini sizler için tam olarak konumlandırmak istedim.

Programlamaya Bütünsel Bakışta kısaca şu sıralamadan bahsedilebilir.

  1. Platform: Uygulamanın çalışacağı platform. Web, Windows, Linux, MacOS vb…
  2. Uygulama Türü: Örneğin web platformu için bir uygulama geliştireceksiniz. Bu bir Web uygulaması mı olacak yoksa Web servisi mi?
  3. Programlama Dili: Uygulamanın geliştirileceği dil. ActionScript bu aşamada devreye girmektedir. Yani ActionScript bir programlama dilidir.
  4. Programlama Ortamı: Uygulamanın geliştirileceği ortam. Flash ve Flex bu aşamada devreye giriyor. Yani Flash ve Flex programlama ortamıdır.
  5. Teknoloji: Uygulama içerisinde kullanacağınız diğer teknolojiler. XML, SMTP…

Peki ama Adobe AIR nerede?
Adobe AIR ve Flash Player uygulamanın her platformda çalışmasını sağlamak için platform üzerinde kendi sanal platformlarını oluştururlar. Yani Adobe AIR ve Flash Player birer Sanal Platformdur.

Beğendiğiniz flash sitelerini ameliyat edin

hyd | 03 June 2008 14:00

tüm webmasterlar büyük bir çoğunlukla hemfikirdirler ki, işlerini kolaylaştıracak bazı ek program yada programcıklar, eklentiler, bileşenler vs. kullanmak gayet mübahtır. elbette flash programı için de bu geçerli, her ne kadar şart olmasa da, beklediğinizden öte değişikliklerle karşılaşabilirsiniz ve bunun da ufkunuzu açacağı kuşkusuz. kullanıcı ve uzmanlar tarafından geliştirilmiş çeşitli eklentiler, bileşenler sayesinde bu kolaylıklardan faydalanabilirsiniz. tabi bunların bazıları, daha doğrusu komplex ve işe yarar olanlarınin ücretli olması sözkonusu.

bir flash tasarımcısı olarak uygulamayı geliştirdiniz, ayarlamaları yaptınız ve son olarak test ederek swf dosyanızı oluşturdunuz. peki bu işlemi tersinden yapmak mümkün mü? yani elinize bir swf dosyası geçtiği zaman onu bir kaynak dosyasına çevirerek gerekli düzenlemeleri yapabilecek misiniz? softhink firması tarafından geliştirilmiş swf decompiler isimli program eldeki swf uzantılı dosyayı, işlemi tersine çevirerek fla uzantılı bir kaynak dosyasına dönüştürüyor. değişik firmalardan çıkmış olan ve swf dosyasını decompile eden programlar maximum veri kaybına yolaçtığı ve sağlıklı bir kaynak dosyasına dönüşemediği için, bu programın rakiplerinden önde gittiğini söyleyebiliyoruz.

bilgisayarınızda bulunan bir swf dosyasını bu programla açtığınız zaman ortada bulunan bir pencerede uygulamayı tüm özellikleri çalışabilir vaziyette görüyorsunuz. ara yüzü açısından kullanması hiç de zor olmayan swf decompiler, sağ tarafta bulunan bir bölmeyle uygulamanın içinde kullanılmış olan fontları, şekilleri, gömülü resimleri, actionscript kodlarını, movieclipleri, kullanılan kareleri ve bu kategoriye uymayan çeşitli tagları görüntülüyor. bunların arasından seçim yaptıkça ortadaki sevgili penceremiz bunun ne menem bir şey olduğunu size naklen göstermeye devam ediyor. alt kısımda ise seçtiğiniz herbir donenin özelliklerini gücünün yettiğince size bildiriyor.

sağ bölümde kısayol olarak bulabileceğiniz iki özellik ise swf decompiler programının icat ediliş nedeni; export recources ve export fla. seçiminizi sağ bölümde tik koyarak yaptıktan sonra, export recources tuşuna basarsanız önünüze açılan bir popup penceresi, kullanılmış yazıları text dosyası olarak, kullanılan sesleri mp3 yada wav formatında, videoları flv dosyası olarak, gömülü resimleri jpeg, png yada bmp olarak, actioncript kodlamalarını ise as formatında bilgisayarınıza kayıt edebilmenize olarak sağlıyor, ama isterseniz swf olarak da saklayabilirsiniz. şekilleri, fontları, movieclipleri, düğmeleri, kareleri ise swf formatında kaydetmeniz gerekiyor.

export fla dediğinizde ise, tabi seçimleri yaparak, dosyayı bir fla dosyasına dönüştürerek kaydedebiliyorsunuz. hangi flash versiyonu ile export edeceğini size soruyor, fakat isterseniz otomatik algılamasını isteyerek bu soruyla tekrar muhatap olmayabilirsiniz. yalnız dikkat, çok uzun ve fazla actioncript kodlamaları ve uygulamada bulunan ama bilgisayarınızda bulunmayan fontlar, export etme aşamasında problem çıkarmamasına ve veri kaybı olmamasına rağmen, dönüşen kaynak dosyasını tekrar test ettiğinizde tasarımın istenilen performansta olmamasına yol açabiliyor.

“iyi de flash sitelerini nasıl ameliyat edeceğim” diye soruyorsanız, bunun için swf catcher isimli bir uygulamanın kurulum aşamasında browserınızda yerini almasını sağlıyabiliyorsunuz. tabii ki firefox için olan versiyonu da mevcut. hoşunuza giden sitede bu düğmeye basarak gerekli analizleri hatta ameliyatları gerçekleştirebilirsiniz.

tasarım hırsızları için bulunmaz bir hint kumaşı olma potansiyeli taşıyan bu program, flash ile oluşturulmuş siteleri yağmalamak için ideal olmasına rağmen tamamen yasal, tabi lisans ücretini ödemeniz şartıyla.