Flash , Flash Media Server Örnek ve Çözümleri

Son güncelleme : 16.Haziran.2010

Blog V.1 | | Ders Ücretleri |

Ben Hakan KIRIK. Fırsat buldukça buraya FLASH , Flex (artık burada değil www.FlexDersi.com 'da) ve FLASH MEDIA SERVER dersleri ekliyorum. Duruma göre bu haftada 1 kere de olabilir, ayda 1 kere de olabilir. Vakit buldukça yani... Fakat son zamanlarda ancak Flash (Actionscript) için zaman bulabiliyorum.

Toplumsal Barış

Modaya ayak uydurduk ve Facebook'da FlashDersi.com adlı grup oluşturdum. Bu site üzerine tartışma ve fikir alışveriş platformumuz bundan böyle orası olacak. Temel sorularınızı oradan sorarsanız daha çabuk cevap alabilirsiniz. (1.Kasım.2007)

Bu arada ben de Blog uygulamasına başladım. Flash ve AS3 hakkında kısa bilgiler ve örnekler bulabileceksiniz. Blog'uma yukarıda soldaki linkten ulaşabilirsiniz. Birçok faydalı bilgiyi orada bulabilirsiniz (23.Nisan.2007).

Genelde derslerim orta seviye kullanıcılara yönelik olacak. Dersler haricinde sorusu veya isteği olanlar lütfen aşağıdaki kırmızı çerçeve içindeki yazıyı okusunlar. Bu sayfadaki dersler hakkında soru yöneltmeden önce de kendiniz çözmeye çalışın. Çünkü mutlaka bunları ben denedim, yaptım ve çalıştırdım. Belki yazım hatası olmuş olabilir, bunları bana bildirirseniz sevinirim. hakan@FlashDersi.Com .

Derslerin içerikleri belli bir sıraya göre gitmiyor. Aklıma ne gelirse veya ilginç bulduğum, pratik veya işe yarar ne bulursam eklemeye çalışacağım.

En yeni iki dersi hemen bu ana sayfanın altlarında bulacaksınız. Eski derslere ise hemen alttaki ESKİ DERSLER listesinden ulaşabilirsiniz. Teknik terimlerin çoğunu İngilizce kullanacağım. Böylece en azından FLASH için geçerli olan teknik terimlere de yabancı kalmazsınız. Umarım size de uygundur. Kolay gelsin...

UYGULAMALAR:
Xml ile dinamik resim galerisi : Galeri V1 (Haziran 2010)
Eşleştirme oyunu (AS3 , C# , LINQ, SQL Server kullandım) : Aynısını Bul (Mayıs.2010)
Loto , sayısal gibi oyunlar için otomatik sayı üretme : ŞANS NO v1.0 (2007)
Ufak bir sihirbazlık numarası : Tahmin (2006)

Flash hakkında yardım isteyenlerin dikkatine : Lütfen AS2 ile yazılmış Flash fla'ları hakkında yardım istemeyeniz. Sadece AS3 'lere yardımcı olacağım bundan sonra.

Bir sonraki dersim : AS3 ile örnekler....

Not : Flash Player'inizi mutlaka güncelleyin. Böylece Flash 10 örneklerinin ön izlemelerini görebilirsiniz. Adobe'un güncelleme sitesi : burada

YENİ DERSLER
Flash CS4 / AS3: Döngü ile birden çok nesneye komut yazma (25.5.2010)
Flash CS4 / AS3: Base Class örneği (13.3.2010)
   

ESKİ DERSLER
Flash component 'leri arası veri bağlama (Data binding between Flash components)
Flash component 'leri ile çok basit pre-loader ( Yükleniyor ekranı )
XMLConnector component 'i ile XML dosyasındaki verileri ComboBox component 'inde göstermek
Flash Communication Server üzerinde çalışan Remote Shared objesi ile ilgili basit bir örnek.
ActionScript kullanarak arka planda sürekli hareket eden symbol'ler animasyonu.
Yoğun istek üzerine : ActionScript kullanarak preloader
Biraz da Matematik kullanarak resimleri hareket ettirmeyi görelim
Flash 8: Bitmap ve pixel örneği.
Accordion component uygulaması
MovieClipLoader uygulaması - son güncelleme:17.Aralık.2005
Dinamik Text - son güncelleme:12.Ocak.2006
Flash Media Server - bağlantıları Server'dan kontrol etmek (son güncelleme:18.Şubat.2006)
Web Kamerası kullanarak hareket dedektörü (18.Mart.2006)
Biraz ActionScript ile olasılık hesabı ve bilgisayarınızın hızını ölçme. (09.Nisan.2006)
Class nedir? Kendimiz nasıl yapabiliriz? (07.Mayıs.2006)
Fare işaretçisini değiştirmek, ActionScript'i az bilenler iin (20.Mays.2006)
Fare ile çizim yapmak : lineTo komutu ve biraz ActionScript (10.Haziran.2006)
ActionScript : onEnterFrame ve if bloklar kullanarak kayan menü (21.Temmuz.2006)
Flex 2 , AS3: Flash 'ın yeni script dili ( ActionScript 3 ) ile ilk uygulama (22.Temmuz.2006)
AS3: AS3 ve Adobe Flash 9 ile ses spektrum uygulaması ( 6.Mayıs.2010 )
Flash 9 , AS3:çift tıklamayı algılayan Flash var artık ( 29.Eylül.2006 )
Flash 8 , ses oynatma (8.Ekim.2006 )
Flash 8 , ActionScript 2 ile açı hesaplama - biraz matematik (21.Ekim.2006 )
Flash 9 , ActionScript 3 yeniliği Regular Expresion (11.Kasım.2006 )
Flash 9 , ActionScript 3 yeniliği mc.currentLabel (19.Kasım.2006 )
Flash 8'e XML dosyasından veri yüklemek (8.Aralık.2006 )
Flash 9 AS3 'de bulunan SoundChannel ile ses düzeyi göstergesi (22.Aralık.2006)
Flash 9 AS3 'de XML işlemleri - Bölüm 1 (04.01.2007)
Flash 9 AS3 'de XML işlemleri - Bölüm 2 (13.01.2007)
Flash 9 AS3 'de Camera işlemleri (son güncelleme:18.01.2008)
Flash 9, AS3 ile Internet Explorer içindeki Flash tam ekran yapmak (01.02.2007)
Flash 9, AS3 ile Flash movie'ye dinamik JPG resim yükleme (17.02.2007)
Flex 2 ile uygulama (22.03.2007)
Flash 9 ve AS3 ile text dosyasından veri almak (24.03.2007)
Flash 9 ve AS3 ile startDrag ve depth örneği (23.04.2007)
Flex ile basit link menüsü (23.04.2007)
Flash 9 ve AS 3 ile fare'nin konumuna göre dönen obje (7.06.2007)
Flash 9 ve AS 3 ile drag olayına farklı yaklaşım (20.07.2007)
Flash 9 ve AS 3 ile yay (salınım) hareketi (29.07.2007)
FMS2 Chat uygulamsı- Flash CS3 ve AS 3 kullanarak (5.11.2007)
Rasgele sayı üretimi ve kullanımı - Flash CS3 ve AS 3 kullanarak (22.12.2007)
Html sayfasındaki JavaScript - Flash CS3 ve AS 3 kullanarak (9.03.2008)
XML dosyasından veri alma ve işleme - Flash CS3 ve AS 3 kullanarak (4.04.2008)
Flex 3 - Video Göstericisi (28.03.2008)
Flash CS3 - AS3 ile XML (5.04.2008)
Flash Media Server 3 - Flash CS3 - AS3 - FMS3 ile FMS'ye flv kaydı (1.06.2008)
Flash CS3 / AS3 - tam ekran yapmak (3.08.2008)
Flash CS3 / AS3 - dinamik zemin (21.09.2008)
Flash CS4 / CS4 yeniliği: Bakış açısı (04.01.2009)
Flash CS4 / AS3 ile text işlemleri (13.11.2009)
Flash CS4 / CS4 yeniliği: Dinamik Ses(12.01.2009)
Flash CS4 / AS3: Array 'de elemanları karıştırma (11.03.2009)
Flash CS4 / AS3: Array 'de elemanları sıralamak (11.06.2009)
Flash CS4 / AS3: Çarpışma testi (collision test) (9.07.2009)
Flash CS4 / AS3: TweenMax ile Mouse Trailer (15.07.2009)
Flash CS4 / AS3: CS4/ AS3 ; Class oluşturma ve kullanımı (13.03.2010)
Flash CS4 / AS3: Thumbnail örneği (2.3.2010)
   

 

Ders 59 ( Mayıs 2010 )

Konu : CS4/ AS3 ; basit bir döngü ile birden çok nesneye kod yazma

Gerekenler : Flash CS4 ve şu dosya

yukarıdaki dosyayı indirip açınız ve alttaki kodları ilk frame'e yazınız.

FlashDersi.com

kodların açıklaması çok yakında...

Bu ders hakkında sorularınızı hakan@FlashDersi.com 'a Ders59 konusuyla yollayabilirsiniz. Fla dosyasını da yollamayı unutmayınız.

yukarı git

Ders 58 ( Mart 2010 )

Konu : CS4/ AS3 ; Base Class örneği

Gerekenler : Flash CS4 ve şu dosya

yukarıdaki dosyayı indirip incelerseniz ilk bakışta fazla bir şey göremezsiniz.

Kütüphanede tek bir sembol var, bunun özelliklerine bakarsınız şunu görürsünüz:

Class : kutum -> kod ile bu sembolü kullanmak istersek bu ismi kullanacağız
(Örnek : var kutu1:kutum=new kutum(); gibi

Fakat dersimizin asıl konusu Base class -> Kutu olarak tanımlamışız. Normalde burada flash.display.MovieClip yazıyor olmalıydı (MovieClip ise sembol ve Export for ActionScript seçili ise !)

Neyse, biz Base classKutu olarak değiştirelim. Bu şu anlama geliyor: Bu sembolümüzün temel sınıfı Kutu olacak ve bu sınıfın özelliklerine, metodlarına vs... sahip olacak.

Tamam da bu Kutu sınıfı ne ve nerede? İşte bunu da siz yapacaksınız

File -> New menüsünden yeni bir ActionScript File oluşturun ve yukarıdaki fla dosyasının yanına kaydedin. İsmi de tahmin edeceğiniz üzere: Kutu.as

Sonra da alttaki kodları buna yazınız:

Kaydedin as dosyasını. Sonra da kutular.fla yı çalıştırın ve ....

Kodların açıklamaları :
Satır 2 ve 3 : kullanacağımız sınıfları import ediyoruz
Satır 4 : Kutu adlı sınıf tanımlıyoruz ve MovieClip sınıfının özelliklerini kullansın diyoruz
Satır 5 : Genel olarak sınıf yapısına uygun olarak Kutu adlı fonksiyonumuz
Satır 6 : ENTER_FRAME Event 'i tanımladık
Satır 9 : this ile bu sınıfı hangi obje kullanacaksa o objeyi kastediyoruz ve x koordinatını 3 pixel arttırıyoruz.

Bu ders hakkında sorularınızı hakan@FlashDersi.com 'a Ders58 konusuyla yollayabilirsiniz. Fla dosyasını da yollamayı unutmayınız.

yukarı git


Eğer Meşgul durumunda isem lütfen E-posta adresinizi ve mesajınızı yazıp gönderiniz. İlk fırsatta cevap yollarım. Buradan sadece yukarıdaki dersler hakkında bilgi/destek veriyorum. Farklı bir konuda yardım arıyorsanız lütfen Facebook'daki FlashDersi.com adlı grubuma bu soruyu yazınız. Oradan cevaplayacağım, böylece herkes soru-cevap 'lardan faydalanır.

Not: Actionscript 2 ile yazılmış veya yazılacak işler ile ilgilenmiyorum.

Copyright - Telif Hakları
Tüm hakları saklıdır. İçerikten yazarları sorumludur. www.FlashDersi.com adresinde ve alt sayfalarında yayınlanan hiçbir yazı, kaynak gösterilmeksizin, izin alınmaksızın yazılı veya sözlü basında ve benzeri yayın organlarında içerik olarak kullanılamaz. www.flashdersi.com adresinde ve alt sayfalarında yer alan fotoğraf ve imajların tüm hakları ve sorumluluğu sahiplerine aittir. Bu çalışmaların sahiplerinden yazılı izin alınmadan kullanılması 5846 sayılı Fikir ve Sanat Eserleri Yasası'na göre suçtur. İlgilendiğiniz çalışmalar varsa bizimle ya da doğrudan eser sahibiyle iletişim kurabilirsiniz.