• Bilişim
  • Spor
    • Satranç
  • Kadın ve Çocuk
  • Film
  • Kurumsal
    • İletişim
    • Hakkımızda
    • Künye
    • Gizlilik Politikası
  • Daha Fazla
    • Haberler
    • Antalya Etkinlikleri
    • Hangi Kanalda
    • Antalya Özel
    • Genel
    • Kitap
Kültür Kaynağı
  • Bilişim
  • Spor
    • Satranç
  • Kadın ve Çocuk
  • Film
  • Kurumsal
    • İletişim
    • Hakkımızda
    • Künye
    • Gizlilik Politikası
  • Daha Fazla
    • Haberler
    • Antalya Etkinlikleri
    • Hangi Kanalda
    • Antalya Özel
    • Genel
    • Kitap
  • Facebook

  • Pinterest

  • Google+

  • RSS

Bilişim

ActionScript 3.0-Nesnelerle Çalışma

ActionScript 3.0-Nesnelerle Çalışma
Mesut POLAT
31 Aralık 2014

ActionScript nesne odaklı programlamada, herhangi bir sınıfın içerebileceği üç özellik türü vardır:

  • Özellikler
  • Yöntemler
  • Olaylar

 

Özellikler

 

Özellik, bir nesnede kümelenmiş olan verilerden birini temsil eder.

Örneğin MovieClip sınıfı rotation, x, width ve alpha gibi özelliklere sahiptir. Tek tek değişkenler gibi özelliklerle çalışabilirsiniz aslında özellikleri bir nesnede bulunan “alt” değişkenler olarak düşünebilirsiniz.

5

Aşağıda, özellik kullanan birkaç ActionScript kodu örnekleri verilmiştir. Bu kod satırı,Daire adındaki MovieClip öğesini 100 piksel x koordinatına taşır:

 —Daire.x = 100;

Bu kod, Dikdortgen MovieClip öğesinin dönüşüyle eşleşecek şekilde Daire MovieClip öğesinin dönmesini sağlamak için rotation özelliğini kullanır:

—Daire.rotation = Dikdortgen.rotation;

Bu kod, Daire MovieClip öğesinin eski halinden bir buçuk kat daha geniş olmasını sağlayacak şekilde yatay ölçeğini değiştirir:

—Daire.scaleX = 1.5;

Ortak yapıya dikkat edin:

 Örneklerde Nesnenin adı sırayla nesnenin adını (Daire,  Dikdortgen)nokta işaretini (.) ve özelliğin adını (x, rotation, scaleX) içerir.

Nokta operatörü olarak da bilinen nokta işareti, bir nesnenin alt öğelerinden birine erişmekte olduğunu belirtmek için kullanılır. Tüm yapı olduğu gibi “değişken adı-nokta-özellik adı”, tek bir değişken gibi, bilgisayar belleğindeki tek bir değerin adı olarak kullanılır.

Yöntemler

Yöntem, bir nesne tarafından gerçekleştirilebilen bir eylemdir.

Örneğin Flash uygulamasında, zaman çizelgesinde birçok anahtar kare ve animasyonla bir film klibi sembolü oluşturduysanız, bu film klibi oynatılabilir veya durdurulabilir ya da bu film klibine oynatma kafasını belirli bir kareye taşıması bildirilebilir.

Aşağıdaki  kod, KısaFilm adındaki MovieClip öğesine oynatmayı başlatmasını bildirir:

—KısaFilm.play();

 Aşağıdaki kod, KısaFilm adındaki MovieClip öğesinin oynatmayı durdurmasını sağlar (oynatma kafası, video duraklatılmış gibi yerinde durdurulur):

—KısaFilm.stop();

Aşağıdaki kod, KısaFilm adındaki MovieClip öğesinin oynatma kafasını Kare 1’e taşıyıp oynatmayı durdurmasını sağlar (videoyu geri sarmak gibi):

—KısaFilm.gotoAndStop(1);

Dikkat edersek, yöntemlere de, tıpkı özellikler gibi sırayla nesnenin adı (bir değişken), nokta işareti, yöntemin adı ve parantez işaretleri yazılarak erişilebilir.

Bazen parantezler içerisine bir parametre (sayi değeri) yazılması gerekebilir (örn:gotoAndStop(1)gibi). Yukarıdaki hiçbir özellik sayısal veya metinsel geriye hiçbir değer döndürmez. Ancak bazı yöntemler hesaplamalar gerçekleştirebilir ve bir değişken olarak kullanılabilecek bir sonuç döndürebilir. Bu durumda bu değer bir değişkene atılıp tutulması gerekir.

Örneğin, Number sınıfının toString() yöntemi, sayısal değeri metin olarak temsil edilen haline dönüştürür:

var yazilinotu: Number = 9;

var yazilinotu_metinsel: String = yazilinotu. toString();

 Örneğin, Bir Number değişkeninin değerini ekranda bir metin alanında görüntülemek isterseniz, toString() yöntemini kullanırsınız.

TextField sınıfının text özelliği (ekranda görüntülenen gerçek metin içeriğini temsil eder),String olarak tanımlanır, bu nedenle yalnızca metin değerlerini içerebilir.

Çalışma alanında sonuc adında dinamik bir metin alanı olduğunu kabul edelim.

—sonuc.text = yazilinotu.toString();

Related Items
Yorum Bırakmadan Geçme :)

Yorum Bırakmadan Geçme :)

Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bilişim
31 Aralık 2014
Mesut POLAT

Related Items

İlişkili Bilişim

Güvenilir YouTube’dan MP3’e Dönüştürücü

admin24 Kasım 2020
İNCELE

Dijital Pazarlamadan Daha Fazla Değer Elde Etmenin Dört Yolu

admin23 Eylül 2020
İNCELE

Blog Yazarlığından Ayda Ne Kadar Para Kazanılır?Kaç İzlenme Kaç TL?

Emre Kasap19 Eylül 2019
İNCELE

Apple, Yenilikçi Yapay Zeka Sistemi (Overton)?

Emre Kasap16 Eylül 2019
İNCELE

Apple İPhone 11 ve 11 Pro Türkiye fiyatı ve bütün özellikleri neler? İPhone 11 yurt dışı fiyatları neler?

Emre Kasap13 Eylül 2019
İNCELE

Montaj Şirketi Flex, Huawei Üretimlerini Durdurdu

Yunus Sönmez25 Mayıs 2019
İNCELE

SpaceX 60 İnternet Uydusunu Uzaya Gönderdi

Yunus Sönmez24 Mayıs 2019
İNCELE
div ile tasarım

html div ile Sayfa Tasarımı Örnekleri

admin16 Kasım 2018
İNCELE
hacker saldırlarında korunma yolları

Hacker Saldırılarından Korunma Yöntemleri

admin15 Kasım 2018
İNCELE
Devamı İçin Kaydır
Tap

Film/Dizi Önerilerimiz

  • italya gizem filmleri 2
    İtalyan Yapımı En İyi Gizem Filmleri | İtalya Gizem Filmleri
    Film Önerileri07 Ocak 2019
  • sonu sürprizli ispanyol filmleri
    İspanya Yapımı En İyi Gizem Filmleri Listesi
    Film Önerileri16 Nisan 2018
  • Avengers: Sonsuzluk Savaşı
    Nisan Ayında Vizyona Girecek Filmler -2018
    Film Önerileri02 Nisan 2018
  • amir khan son filmi
    Aamir Khan’ın Son Filmi Secret Superstar – Gizli Süper Yıldız
    Film Önerileri02 Nisan 2018
  • gözlerindeki sır arjantin
    Arjantin Sinemasının Dudak Uçuklatan En Güzel Filmleri
    Film Önerileri27 Mart 2018

Kültür Kaynağı
Bumerang - Yazarkafe

Facebook

Bloga e-posta ile abone ol

Bu bloga abone olmak ve e-posta ile bildirimler almak için e-posta adresinizi girin.

Diğer 358 aboneye katılın




Tüm Hakları Saklıdır.Copyright © 2014 | Antalya Etkinlikleri

ActionScript 3.0 Programlama dili-Değişkenler
ActionScript 3,0-Kontrol deyimleri