bitcoin forum
User Tag List

Yeni Konu Aç Cevap Yaz
10.02.2010, 14:06 1 (permalink)
Sephinroth
Sephinroth Üye
  • Üyelik Tarihi26.01.2010
  • Ticaret Sayısı0
  • Mesajlar16
Action Script 3.0 Dersleri Ders-3 ( Değişkenler ) #permalink (permalink)
Değişken Nedir?

Değişkenler sizin belirlediğiniz isimlerle oluşturulmuş bilgisayar hafızasında yer kaplayan alanlardır.

Bir değişken bir isim ve veri tipinden oluşmaktadır. Her değişkenin bir veri tipi olmak zorundadır.( Number, Int, String ) vs.. ihtiyaca göre veri tipini biz belirleyeceğiz. Flash’ta bunun karşılığında bilgisayarın hafızasında bizim belirlediğimiz bir alan oluşturacaktır ve biz bu alan içerisindeki bilgiyi sürekli güncelleye bileceğiz.

Değişkenleri Tanımlamak

Öncelikle değişkenleri tanımlamak için mutlaka variable’dan gelen var değimi ile başlamak zorundayız. Var değimi ile başlayan tüm tanımlamalar yeni bir değişken tanımlaması olarak nitelendirilir.

Not: Değişken isimlerinde TR karakter, Boşluk kullanılmamaktadır.

a isminde bir değişken oluşturalım ve değişkenlerin isimlerinin dışında mutlaka veri tipi belirlememiz gerekiyor. Action Script 2.0 da veri tipi belirlemeden tanımlama yapılabiliyordu ama Action Script 3.0 ile yeni oluşturduğumuz bir değişkene mutlaka veri tipini belirtmek zorundayız.

var a:Number = 15;

trace(a + 10); // a ile 10’i topla ve bunun sonucu output panelinde bana bildir. A’nın değeri 15 olduğu için bu işlemi yapmadan önce (a) değişkenin yerine 15’i koyacak ve bize 25 değerini döndürecek.

Eğer bir tanımlama yapmak zorundayım ve bu tanımlama sonucunda ilk değeri benim için belli değil bu şekilde tanımlama yapmak istersem;

var b:Number ; // şuan da b isimde bir değişken oluşturduk bilgisayar içerisinde daha ilerleyen yerlerde değerini ataya bilirim.

trace(b); // sonucunda outpanelinde çıktısı NaN olacaktır ( NaN ) rakam değil anlamına gelir.

b = 10; // bu şekilde b’nin içerisindeki değeri değiştirmiş olduk. Bunun sonucunda trace ile bilgi istersek.

trace(b); // Çıktısı 10 olacaktır.

Not : Eğer ilk tanımlamada herhangi bir değer vermiyorsak bize rakam değil NaN (Not a Number) işlemini döndürecektir.

--------------------------------------------------------------------------

Global Değişkenkler

Değişkenler tanımlama yerlerine göre iki tür bulunmaktadır. Tanımladığımız farklı yerlere göre Global değişkenler veya Local değişkenler diye iki türü vardır. 1.nci keyframe’ye değişkenimizi oluşturalım.Değişkenlerimizi iki Kartezyen arasına değil

{

}

Timeline’da, Keyframe’de herhangi bir yere tanımladığımızda değişkenimizin türü Global değişken olmaktadır.

var str:String = "İyinet Forum”; // değişkenleri oluşturduktan sonra bilgisayar hafızasında str isimli bir alan oluşturulur ve bunu içerisinde yerleştirdiğimiz bilgiler saklıdır.

15.inci Keyframe trace ile str değişkenimizi soralım.

Trace(str); // çıktısı 15.inci frame her geldiğinde iyinet Forum değerini döndürecektir.

--------------------------------------------------------------------------
Local Değişkenler

Function LocalDegisken ():void
{
var Local:String = "Local Değişken" ;
trace(local); // Doğru Kullanım
}

trace(Local); // yanlış kullanım

Local değişkeni Kartezyenler içerisinde vardır, ve Kartezyenler dışında kesinlikle yoktur. Flash otomatik olarak bu değişkeni hafızadan kaldırır yani hiç tanımlamamışız gibi davranır.

--------------------------------------------------------------------------

Değişkenleri Silme

Var str:String = "Forum İyinet" // bir adet değişken oluşturalım.

trace(str); // Çıktısı Forum İyinet’tir.

Şimdi değişkenimizi silelim

Değişken silmek için kullanacağımız deyim " delete" deyimidir.
delete str; // delete boşluk silinecek değişken ismi.

Bir sonraki derste Operatörleri öğreneceğiz
Hızlı PM Gönder
Gönder
Alıntı ile Cevapla
Yeni Konu Aç Cevap Yaz
Şu an bu konuyu okuyan kişi sayısı: 1 (0 üye ve 1 misafir)
 
Seçenekler
Yetkileriniz
Konu Acma Yetkiniz Yok Cevap Yazma Yetkiniz Yok Eklenti Yükleme Yetkiniz Yok Mesajınızı Değiştirme Yetkiniz Yok
BB code is Açık Smileler Açık [IMG] Kodları Açık HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık
Forum Kuralları
Benzer Konular
Konu Konuyu Başlatan Forum Cevap Son Mesaj
Action Script 3.0 Dersleri Ders-2 ( Veri Tipi Dönüşümleri ) Sephinroth Web Ders 2 4.10.2012 12:45
Php Dersleri[Değişkenler] zazagame Web Ders 7 13.06.2012 14:54
Action Script 3.0 Dersleri Ders-1 ( Veri Tipleri ) Sephinroth Web Ders 1 8.02.2010 06:22
Java Script Dersleri [Videolu Ders] GarantiHosting Javascript - Ajax ve Frameworkler 1 21.07.2009 22:54

Forum Saati: 07:06. Zaman dilimi GMT +3 olarak ayarlanmıştır.
Powered by vBulletin™ Version 3.8.7
Copyright © 2018 vBulletin Solutions, Inc. All rights reserved.
bitcoin forum