hoSSohbeT.com  Sohbet  forumlari

Anasayfa Bugünki Mesajlar Forumları Okundu Kabul Et
Geri git   hoSSohbeT.com Sohbet forumlari > Bilgisayar ve İnternet Dünyası > Bilgisayar - İnternet > Bilgisayar Dünyası > Programlama
Kayıt ol Yardım Sohbet Gazete oku Diyetsaglik Üye Listesi Ajanda Arama Bugünki Mesajlar Forumları Okundu Kabul Et

Programlama Delphi , C , C++ , Qbasic , .NET Vb.Konular Hakkında Bilgi Alışverişi Yapabileceğiniz Bölüm



Cevapla
 
LinkBack Seçenekler Stil
Alt 03-09-08, 06:17   #1
Dokunma Yanarsın
 
aLayıNaiSyaN - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 04-02-08
Nerden: . . .
Mesajlar: 1,981
Tecrübe Puanı: 496 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000
Flash ve Actionscripte giriş

Pek çok geliştiricinin bilmediği / bilmekten kaçındığı bir nokta Flashın yeteneklerinin sadece grafik dizayn ve animasyon yapmaktan ibaret olmadığıdır. İşte Action Script!

Macromedia Flash’ ın web dizayn sektöründe ne kadar sıklıkla kullanıldığını hepimiz biliyoruz, pek çok web sitesinde gördüğümüz hareketli animasyonlar, şekil değiştiren butonlar vb. bu program ile yapılmakta.
Ancak aslında pek çok geliştiricinin bilmediği / bilmekten kaçındığı bir nokta ise Flash’ ın yeteneklerinin sadece grafik dizayn ve animasyon yapmaktan ibaret olmadığı.
Pek çoğumuz Flash kullanırken en azından butonlara ufak tefek kodlar yazmışızdır gotoAndPlay(x), stop(), moveNext() gibi komutlar aşina olduğumuz komutlar. Ancak aslında Flash (özellikle server side desteğini de arkasına alınca) bunlardan çok daha fazlasını yapabilme yeteneğine sahip.
Basit bir örnekle açıklayalım;
Bir web siteniz var, dizaynın tamamı Flash ile yapılmış. Ancak sitenizdeki menü yapısı, ürünlerinizin sayısı sürekli değiştiğinden, esnek bir yapıya sahip olmalı ama nasıl…
Benzer durumlarda Flash xml, Access (server side destekli) ve hatta basit bir text dosyasından dahi sizin ürünlerinizi alıp, buton olarak şekillendirebilme yapısına sahiptir.
Yazı dizimizde Flash ile Actionscript kullanımını detaylı olarak inceleyecek, Flash MX 2004 ile gelen Actionscript 2.0 üzerinde duracak ve çok esnek, çok kullanışlı uygulama örnekleri geliştireceğiz.
İlk yazımızda, Actionscript söz dizimi (syntax) ve veri türlerine bir göz atalım.
Yazacağımız kodlar Macromedia Flash programının Actions panelinde yazılabilmektedir. Actionscript ile uygulama geliştirirken aklınızda olması gereken önemli noktalar şunlardır;
  • Kodlar her zaman ya bir keyframe içerisine yazılır, ya da movieclip, button gibi nesnelerin event (olay) yordamları arasına yazılır. Örneğin sahneye boş bir movieclip oluşturalım, sahnedeki movieclip i seçelim ve actions paneline aşağıdaki kodu yazalım;

    var sayi = 10;
    var isim = “hakan”;

    filminizi test etmek istediğinizde, output panelinde “Statement must appear within on/onClipEvent handler” şeklinde bir hata mesajı göreceksiniz. Şimdi kodu aşağıdaki şekilde yazalım;

    onClipEvent(load)
    {
    var sayi = 10;
    var isim = “hakan”;
    trace(sayi+”\n”+isim);
    }

    filminizi test ettiğinizde, output panelinde sırasıyla 10 ve hakan değerlerini göreceksiniz. Burada onClipEvent(load) bildirimi, bir event (olay) yakalayıcısıdır.
  • Actionscript 2.0 büyük / küçük harf ayrımına duyarlıdır. Yani tanımlayacağınız isim değişkeni ile Isim, ISIM, iSim değişkenleri tamamen farklı değişkenler olacaktır.
  • Actionscript içerisine, gerek hatırlatma gerekse açıklama amacı ile yazacağınız yorumlar (comments) // karakterleri ile başlar, örneğin;

    var isim = “hakan”; // kullanici adi
    /* yazacaginiz yorum birden fazla satir ise..
    yukaridaki sekilde yoruma baslayip, bittigi noktada gordugunuz gibi kapatabilirsiniz */
__________________
aLL Hope iS Gone

aLayıNaiSyaN isimli Üye şimdilik offline konumundadır  
Digg this Post!Bookmark Post in Technorati
Alıntı ile Cevapla
Cevapla

  • Submit Thread to Digg Digg
  • Submit Thread to del.icio.us del.icio.us
  • Submit Thread to StumbleUpon StumbleUpon
  • Submit Thread to Google Google
  • Bookmarks

    Seçenekler
    Stil

    Yetkileriniz
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is Açık
    Smileler Açık
    [IMG] Kodları Açık
    HTML-KodlarıKapalı
    Trackbacks are Açık
    Pingbacks are Açık
    Refbacks are Açık



    Bütün Zaman Ayarları WEZ olarak düzenlenmiştir. Şu Anki Saat: 17:50 .


    Powered by vBulletin Version 3.8.7
    Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
    Search Engine Friendly URLs by vBSEO 3.5.0 RC2
    Sohbet ve Sohbet odalari sitesi

    Sohbet Chat Forum Oyunlar1