İçeriğin rss beslemesi kullanımda değil Soru - Cevap Bölümü

Kullanıcıya Ait Cevap

adres Ufuk G profilini göster
Ufuk Gün 17.12.2004 23:10:55
En iyi cevap mı ?
class kareciz {
  // Değişkenleri ve tipleri tanımlayalım
 var x = parseFloat(x); //x eksendeki nokta 
 var y = parseFloat(y); //y eksendeki nokta 
 var w = parseFloat(w); //genişlik 
 var h = parseFloat(h); //yükseklik
  // Aşağıdaki fonksiyon ise bir  'constructor'
  // çünkü class ile aynı isime sahip.
  // constructorlar ne yapar? değişkenleri ve tipleri yaratırlar
  // fonksiyon olarak tanımlandıkları halde geri döndürme işlemi yapmazlar.
  function kareciz(param_x:parseFloat(x), param_y:parseFloat(y),param_w:parseFloat(w),parse_h = parseFloat(h)) 
    {
    // Yeni bir kare çizdir nesnesi yaratıldığında tipler ve değişkenler yaratılacak
    this.x = param_x;
    this.y = param_y;
    this.w = param_w;
    this.h = param_h;
     }
   // Karemizide çizdirelim.
  function karecizikdir():Void 
    {
    this.moveTo(x,y); 
    this.lineStyle(1, 0x000000, 100); 
    this.lineTo(w,y); 
    this.lineTo(w,h); 
    this.lineTo(x,h);  
    this.lineTo(x,y);
    }
}

Evet bu yarattığımız class ımız. Peki olayı kullanmak istersek ne yapıcaz..

var cizdirgitsin:kareciz = new kareciz('degisken1', 'degisken2','degisken3','degisken4');

Bu arada constructor hakkında kısa bir bilgi vermek istiyorum. Bazen yeni başlayan arkadaşların kafası karışıyor. Bir function yaratılıyor ama geri döndürme tipi yok yada "return" komutu yok.

Constructorlar sadece komutlar işleme konduğunda istenilen tipleri ve değişkenleri oluşturur başka bir kullanım amaçları yoktur.

Güzel günnerde kullanmanız dileğiyle…

17/12/2004 - 08:12:43 cevap (7) Okunma : 9632 Bu yazıyı 1 kişi tuttu.

prototype class

Selamlar

Öncelikle forumun tüm Flash alemine hayırlı olmasını dileyeyim ve bir soruyla bu kategorideki açılışı yapayım.

Bu aralar Çizim API leri ile fazlasıyla ilgileniyorum ve her çizim şekli için prototipler tanımlıyorum. Bildiğim kasarıyla .prototype olayı Flash 5 stili.

Gerçi benim için yazımı çok kolay oluyor ama bu prototipleri ileriye dönük uyumluluk açısından class dosyaları haline getirmek istiyorum. işte bu noktada çok takıldım ve bir türlü başarılı olamadım.

Aşağıda örnek olarak vereceğim prototipin class biçimini benim için tanımlarsanız fazlasıyla memnun olurum :D

MovieClip.prototype.kareCiz = function(x,y,w,h){
      //parametreler string geliyor
      //number a çevriliyor
      var x = parseFloat(x); //x eksendeki nokta
      var y = parseFloat(y); //y eksendeki nokta 
      var w = parseFloat(w); //genişlik 
      var h = parseFloat(h); //yükseklik
      this.moveTo(x,y);
      this.lineStyle(1, 0x000000, 100);
      this.lineTo(w,y);
      this.lineTo(w,h);
      this.lineTo(x,h);
      this.lineTo(x,y);
}

.

yeni üyelik | şifremi unuttum

aç-kapa Yarışma Fikir10000 Dijital Pazarlama Fikir Yarışması

Fikir10000 Dijital Pazarlama Fikir Yarışması

ADTECH tarafından düzenlenen Fikir10000 yarışmasına; dijital pazarlama ile ilgili size ait olan fikrinizle katılabilir ve 10.000 YTL’lik birinci...
Kategori: Yarışma

aç-kapa Toplantı Kahraman ve need4code.com Projesi Connect Toplantısı

Kahraman ve need4code.com Projesi Connect Toplantısı

Selam arkadaslar, Programlama ile uğraşanların hayatlarını kolaylaştıracak desktop ve web tabanlı ortak iki proje ile ilgili 3. toplantımızı 16Aralı...
Kategori: Toplantı

aç-kapa Yarışma 7Dx Demoscene Party

7Dx Demoscene Party

2002 yılından beri amatör bilgisayar kültürü ile ilgilenen insanları bir araya getirmeyi hedefleyen 7DX parti serisinin bu seneki ayağı olan 7D8 Demo ...
Kategori: Yarışma

aç-kapa Eğitim Türkiye'de İnternet Konferansı - Internet Teknolojileri Derneği -22-23 Aralık ODTÜ

Türkiye'de İnternet Konferansı - Internet Teknolojileri Derneği -22-23 Aralık ODTÜ

Etkin Katılım Çağrısı Türkiye’de Internet ile ilgili grupları biraraya getirerek İnternet’i tum boyutlarıyla tanıtmak, gelistirmek, tartı...
Kategori: Eğitim

aç-kapa Konferans Bilgi Güvenliği ve Kriptoloji Konferansı

Bilgi Güvenliği ve Kriptoloji Konferansı

Önemli Tarihler: Etkinlik Tarihi : 24-26 Aralık 2008 Son Bildiri Gönderme Tarihi : 20 Ekim 2008 Bildiri Kabul Tarihi Bildirimi :...
Kategori: Konferans

üyeler Son Kahramanlar...

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 922 (2 kayıtlı, 920 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

coldfusion mysql ubuntu
 
sponsor adobe istanbul