Flashata OOP ile alakalı

Flash - Flashata OOP ile alakalı ...

Cevapla
Flashata OOP ile alakalı
sevimsli isimli Üye şimdilik offline konumundadır

sevimsli

Hiç Biri / Yurtdışı

Flashata OOP ile alakalı

Alt 13-12-2008 #1
Sponsorlu Bağlantılar

Arkadaşlar benim bu flash ile alakalı farklı bir sorum olacak . Flash da dinamik actionscript kod yazmakla object orient action script yazmanın arasındaki fark nedir? Yıllardır bu flash üzerine uygulamalar yapıyorum ama gördümki dinamiktede aynı sonuca ulaşırken ooa da da aynı sonuçla karşı karşıyasın . Aradaki farkı modernize olarak algılıyorum her zaman ama yazılımsal yada kullanımsal açıdan uiler hariç , xmller olsun, server aplicationları olsun farklı kullanımsal alan göremedim. Bu durumu bana açıklayabilecek arkadaşa minnettar kalacağım.

Örnegin dinamik as de xml veri için child nodlari dinamik olarak tanımlarken
OOP ile flashın içine class yazıyoruz , class ın içine xmlconn ile listener ekleyip delagate yapmak durumunda kalıyoruz.
Dinamikte var tanımlarken oop de soap ile class ın içine trigger ile tanımlattırıyoruz.

Ama sonuçta hiçbir değişiklik olmuyor.Sonuç fark atmıyor. Nedir bunun farkı nie adobe bu as3 le object orient programing farklılığı koydu.Ben kod değişikliği yani dinamikte gwt akışkanları kullanıp aynı yola çıkarken as3 ile oop ile aradaki olayın farkını yada üstünlüğünü çözemedim.

Üstelik şunuda söylemek gerekiyor as2 ile dinamikte google light sdk larını kullanabilip google seo da flash siteleri rahatlıkla kullanmayı bile sağlarken henüz google as3 ile uyumlu OOP ile ilgili sdk çıkarmadı.

Nedir farklılıklar kafayı yiyecem.
Bu mesajdan alıntı yap
Sponsor Links

Grafikerler.net Reklamları

bitamig isimli Üye şimdilik offline konumundadır

bitamig

Hiç Biri / Manisa

Standart
Alt 14-12-2008 #2
                             Sponsorlu Bağlantılar
çok büyük kavram kargaşaları yaşadığın belli.actionscript yazarken verilerini tanımlı bir xml nesnesinde (sen xmlconn örneği vermişsin bende o örnek üzerinden yazayım dedim.) tutuyorsun diyelim.Bunun senin class tanımladığın private bir fonksyionda kullandığın xmlconnection nesnesi ile arasında hiç bir fark yoktur.sen nasıl oluyorda birisini OOP tanımlayıpdiğerini dinamik tanımlıyorsun anlıyamadım.ikiside nesne tabanlı programlama.
class yazarak xml ile düzenlediğin verileri çekmeden genelleme yapmış oluyorsun o kadar.daha açık ifade ile senin classını alıp ben kullanıyorum.ama actionscript ini kullanabilmem için kendi xml dosya ismini yolunu xml yapısını vesaire deiştirip kendime özel hale getirmem lazım.
Bu mesajdan alıntı yap
bitamig isimli Üye şimdilik offline konumundadır

bitamig

Hiç Biri / Manisa

Standart
Alt 14-12-2008 #3
actionscript zaten kendi başlıbaşına bir OOP programlama dilidir.Class yazınca OOP yazmayınca dinamik diye bişey yoktur.Şu iki satırlık kıytırık kod bile buna bir kanıttır.
on(press)

kendi içinde private tanımlı buton nesnesine ulaşıldığında yapılacaklar.Her satırında nesne yönetimi kendisini hissettirmekte.
Bu mesajdan alıntı yap
sevimsli isimli Üye şimdilik offline konumundadır

sevimsli

Hiç Biri / Yurtdışı

Standart
Alt 14-12-2008 #4
teşekkür ederim yorumların için ama ben zaten action scriptin bir programlama dili değil bir script mantığı olduğunu bilmekteyim. Yazılım dilleriyle alakası olmayan bu script mantığını yabancı kaynaklardan ve kitaplardan araştırırsan object orient for actionscript diye kaynaklar ve kitaplar çıkarmaya başlamışlar.

Bende aradaki farkı söyleyemiyorum diye tabir kullanıyorum. Kavram kargaşasından çok yurt dışlarının kaynakları arttık object orient as diye geçmeye başlıyor ve as3 ile farkındaysan arkadaşım çok büyük farklılıklar koydular ortaya aradaki farkıda bulamamama rağmen daha dikkatli incelersen as3 de yeni classler üretmeye başladılar bende kendimce yorum yapıyorum tabi acaba adobe bu as3 ve as3 değişikliklerini flexi içinmi çıkarttı . Dikkat edersen flex artık kendi dinamik frameworklerini kullanıyor.Ve building sistemi farklı ben bunların arasındaki mükayeseyi istiyorum. Artı şunuda sölemeliyim script dillerinde kullanılan her parçaçık kodları dinamik olarak yorumladım dinamikten kastım bu . Yoksa şunuda bilmekteyim as object orient içeriği taşıdığı gibi c,c++ ve veryasyonlarını daki kod parçaçıklarıda kullanılmaktadır.

Şimdi as3 bize getirdiği kolaylık yada avantaj ne olacak derdim bu yada ne yapılabiliyor as3ün çıkarttığı farklılıklarla as2 den farklı olarak ? Nede kullanılırsa daha avantajlı duruma geçecek as2 den farklı olarak as3 ? Ben daha bir avantajını göremedim gösterebilecek arkadaşların yardımlarını bekliyorum mukayesesi açısından
Bu mesajdan alıntı yap
bitamig isimli Üye şimdilik offline konumundadır

bitamig

Hiç Biri / Manisa

Standart
Alt 14-12-2008 #5
bende sana bunu anlatmaya çalışıyorum.as2 de dinamik bir dildir.Kullanıcı tanımlı fonk.lar pek tabi çok kullanılmaktadır.Kavram kargaşan ordan geliyor.As2 de nesne tabanlı programlama as3 de.ama as3 ün fonksiyon yapısı as2 kullanan birisi için farklı gelmiş olabilir.
as3 de nesne yönetimi daha da arttırılmıştır.Ayrıca as3 ün kütüphaneleri genişletilmiş.
çok basit bir örnek vereyim muhakkak ne demek istediğimi anlıyacaksın.Mesela daha önce bir 3d dönen menü yapmak için bir fonksyion yazmıştım.Oluşturduğun nesnelerin swapdepth math.sin ve cos değerleri ile oynayarak bir görüntü yakalayabilmiştir.ama geçenlerde benimkine benzeyen bir örnek gördüm nette (as3 de) 3 satırda benimkindne daha etkili ve güzel bir şekilde işi bitirmişler.Peki bu nasıl oluyor.tabiki fl nin 3d kütüphanesi ile.kütüphaneyi yükle parametreler görnder o senin için 3d döndürsün.
Bir class yazılmış yani.artık işleri kütüphaneler yapıor sen parametreleri giriyorsun.
tabi bu yazmayı kolaylaştırdığı gibi körelttiğini düşünüyorum o ayrı konu.
herneyse umarım yardımcı olabilmişimdir.
ayrıca actionscript in bir hali ile bir script Flashata OOP ile alakalı olmasından çok sahip olduğu action mantığı önemli olandır.
bol flashlı günler.
Bu mesajdan alıntı yap
sevimsli isimli Üye şimdilik offline konumundadır

sevimsli

Hiç Biri / Yurtdışı

Standart

unuttugum nokta

Alt 14-12-2008 #6
anladım bitamig çok teşekkür ediyorum.

Peki bu as3 ün kütüphaneleri ile kodların azaltılması dışında ne başarabileceğiz? . Mesela şöyle bir örnek vereyim. Ben flash la okey tavla gibi oyunlar yazıyorum online flash server kullanarak rms ipleri tanımlayarak. Ben bunu as2 ile yazdığımda rms serverı tanıtmak için de ayrıyeten classlar tanımlıyodum yani frameworklerin yapısıylada oynayabiliyordum ,as2 de ama kendi classlarımı kendim tanımladığım için uygulamayı hızlandırabiliyor yada php ile birleştirerek multiproccess ile server trafik hızını ölçebiliyodum.

Şimdi şöyle bişey gördüm as3 de classlar hala kendi miz tanımlıyoruz aynı hareketler dizisi oluşturuyoruz evet ama tek bir farkla önceden kendi kütüpanemi yazarken şimdi as3 ün kendi çıkarmış olduğu frameworkleride atamak zorunda kalıyorum.Bu frameworklerinde içine girip herhangi bir değişiklik yapamıyorum yada henüz ben as3 frameworklerinin yapısını değiştirmeyi bilmiyorum . Bu işimi hem kod bakımından hızlandırıyor ama bu seferde flash application kendi classlarını okuma hareketi yapmak yada server sağlayıcının trafigini ölçmek adınamıdır tam anlayamadım o tarafını bi geri okuma hareketiyle uygulamayı yavaşlatıyor. Buda benim uygulamamın loading hareketini uzatıp server trafik kontrolü yapmamın bi anlamını buraktırtmıyor.Buda yurtdışı kaynaklı uygulamaları sattığım kişileri rahatsız edicek boyutta getirebilir endişesi taşıyorum.

Acaba flash ta as3 ün frameworkleriyle değişiklik konusunu ben mi yapamıyorum , bilemiyorum ? . Classlar as3 de frameworklerle kendi kalıplarıyla hareket etmeye devam ediyor.Ama flex bu konuda daha esnek üstelik kendi classları boşver frameworklerimi bile yazabilirken flashta as3 ile artık kendim frameworkler yada ( kendi oluşturduğum class lar dizisi demek daha dogru olur ) üstünde oynayamaz durumdayım .
Bu mesajdan alıntı yap
sevimsli isimli Üye şimdilik offline konumundadır

sevimsli

Hiç Biri / Yurtdışı

Standart
Alt 22-12-2008 #7
Arkadaşlar bana yardım edebilecek biri yokmudur ben mi yanlış bir uygulama girişimi içerisindeyim .

Artık as3 ler içerisinde frameworklerin kalıplarıyla oynayamıyormuyuz ?Kendi classlarımızı frameworklere bağlı kalmadan yazamıyormuyuz ? Bu durumda hata nerde bende mi , yoksa as3 de tüm light framework leri kapatıp flexe geçiş yapıp orayamı yönlendirmeye çalışıyor adobe anlamadım ?
Bu mesajdan alıntı yap
sevimsli isimli Üye şimdilik offline konumundadır

sevimsli

Hiç Biri / Yurtdışı

Standart
Alt 28-12-2008 #8
bitamig arkadaşım sana teşekkür ederim sorumla ilgili birtek sen zamanını ayırıp bana yardımcı olmaya çalıştığın için .

Cevap için hala tam manasıyla aydınlatacak kimse çıkmadı yada ilgilenilmiyor izlenimine kapılıyorum. Bu durumda beni üzüyor bununla ilgili hala araştırma içerisindeyim umarım en kısa zamanda ya kendim çözerim yada bir arkadaş bana cvp verebilir umuduyla bekliyorum . Bitaming gibi ilgili arkadaşları bekliyorum.
Bu mesajdan alıntı yap
Cevapla

Tags
alakali, flashata, ile, oop, yazılımcı

Benzer Konular
Konu Konu Bilgileri Forum Cevaplar Son Mesaj
bilgisayar ile alakalı fotoğraflar (yüksek çözünürlük) MONASTERY Fotoğraf - Resim 9 18-03-2012 08:21:24
Teknoloji ile Alakalı Çeşitli Firma Logoları the_one Vektörel 5 08-09-2009 08:36:09
web tasarım başlığı ile alakalı erdemirs Forum Kullanımı 4 18-08-2008 23:01:37

Kapat
Şifremi Unuttum?