Ağustos 1, 2010
| İşlev | Açıklama | |
|---|---|---|
| Array | Yeni bir dizi oluşturur. | |
| Boolean | expression parametresini bir Boolean değerine dönüştürür ve değeri döndürür. | |
| decodeURI | Kodlanmış bir URI’nin kodunu çözerek dizeye çevirir. | |
| decodeURIComponent | Kodlanmış bir URI bileşeninin kodunu çözerek dizeye çevirir. | |
| encodeURI | Bir dizeyi geçerli bir URI (Tekdüzen Kaynak Tanımlayıcı) olarak kodlar. | |
| encodeURIComponent | Bir dizeyi geçerli bir URI bileşeni olarak kodlar. | |
| escape | Parametreyi bir dizeye dönüştürür ve URL kodlu formatta kodlar; burada alfasayısal olmayan karakterlerin çoğunun yerini % onaltılık sıralar alır. | |
| int | Belirli bir sayısal bir değeri bir tam sayı değerine dönüştürür. | |
| isFinite | Değer sonlu bir sayı ise true, Infinity veya -Infinity ise false döndürür. | |
| isNaN | Değer NaN (sayı değil) ise true döndürür. | |
| isXMLName | Belirtilen dizenin bir XML öğesi veya niteliği için geçerli bir ad olup olmadığını belirler. | |
| Number | Belirli bir değeri bir Number değerine çevirir. | |
| Object | ActionScript 3.0′daki her değer bir nesnedir, başka bir deyişle, bir değer üzerinde Object() öğesinin çağrılması o değeri döndürür. | |
| parseFloat | Bir dizeyi kayan nokta sayısına dönüştürür. | |
| parseInt | Bir dizeyi bir tam sayıya çevirir. | |
| String | Belirtilen parametrenin dize olarak temsil edilen halini döndürür. | |
| trace | Hata ayıklama sırasında ifadeleri gösterir veya günlük dosyalarına yazar. | |
| uint | Belirli bir sayısal bir değeri bir işaretsiz tam sayı değerine çevirir. | |
| unescape | str parametresini bir dize olarak değerlendirir, URL kodlu formattaki dizenin kodunu çözer (tüm onaltılık sıraları ASCII karakterlerine dönüştürerek) ve dizeyi döndürür. | |
| Vector | Öğeleri, belirtilen veri türünün örnekleri olan yeni bir Vector örneği oluşturur. | |
| XML | Bir nesneyi bir XML nesnesine dönüştürür. | |
| XMLList | Bir nesneyi bir XMLList nesnesine dönüştürür. |
Nisan 30, 2010
Actionscriptte dört işlem yapmak yada karşılartırma işlemlerinde kullanılan simgelere operatör denir.
Hesaplama Operatörleri
Toplama Operatörü (+)
var sonuc:Number = 15 + 10;
Çıkarma Operatörü (-)
var sonuc:Number = 15 - 10;
Çarpma Operatörü (*)
var sonuc:Number = 15 * 10;
Bölme Operatörü (/)
var sonuc:Number = 15 / 10;
NOT: Hesaplama işlemleri sırasında aynı anda birden çok işlem yapmak istiyorsanız mutlaka parantezlerle öncelik sırasını belirtiniz.
Karşılaştırma Operatörleri
Eşitse (==)
Aşağıdaki işlemin açıklaması; Eğer sonuc değişkeni 5′e eşitse süslü parantez içerisindeki işlemi yap.
if (sonuc == "5")
{
trace "Sonuç Doğru";
}
Küçüktür (<)
Aşağıdaki işlemin açıklaması; Eğer sonuc değişkeni 5′ten küçükse süslü parantez içerisindeki işlemi yap.
if (sonuc < "5")
{
trace "Değer Küçük";
}
Büyüktür (>)
Aşağıdaki işlemin açıklaması; Eğer sonuc değişkeni 5′ten büyükse süslü parantez içerisindeki işlemi yap.
if (sonuc < "5")
{
trace "Değer Büyük";
}
Büyük veya eşittir (>=)
Aşağıdaki işlemin açıklaması; Eğer sonuc değişkeni 5′e eşit yada büyükse süslü parantez içerisindeki işlemi yap.
if (sonuc >= "5")
{
trace "Değer Büyük";
}
Küçük veya eşittir (<=)
Aşağıdaki işlemin açıklaması; Eğer sonuc değişkeni 5′e küçük yada eşitse süslü parantez içerisindeki işlemi yap.
if (sonuc <= "5")
{
trace "Değer Küçük";
}
Nisan 30, 2010
Actionscriptte bir çok veritürü mevcuttur, bunlardan en basit ve sık kullananlarını (Boolean, int, Null, Number, String, uint ve void) açıklayacağım, diğer veri türlerini ise ileride örnekler içerisinde kullanarak anlatacağım.
Veritürlerini mümkün oldukça en basit, ve yalın haliyle anlatmayacağa çalışacağım.
Boolean veri türü
Boolean veri türü, delphi, c++, pascal kullanıcıların aşina oldukları bi bi veri türüdür, bu tip tanımlanmış sabitler sadece true (doğru) yada false (yanlış) değeri alabilirler. Örneğin bir döngü içerisinde işlem sonucuna göre bir değişkene true yada false değeri aktararak işlem yönünü belirleyebilirsiniz.
Kullanımı;
var degiskenAdi:boolean = true;
var degisken2Adi:boolean = false;
number
En geniş kapsamlı sayı tanımlama veritipidir. tüm sayıları negatif veya pozitif, tam – kesirli sayıları bu tür tanımlı değişkenlerde saklayabilirsiniz.
Kullanımı;
var degiskenAdi:number = -1,5;
Int veri türü
integer veri türü tam sayılar için kullanılır. yani tüm tam sayıları negatif veya pozitif olmaksızın bu tür tanımlı değişkenlerde saklayabilirsiniz. burada dikkat edilmesi gereken bu tür tanımlamalar içerisinde kesirli (ondalıklı) sayıları saklayamazsınız.
Kullanımı;
var degiskenAdi:number = -1;
var degiskenAdi:number = 5;
Uint veri türü
Sayısal verileri saklamak için kullanılan bu veri türünün en büyük özelliği sadece tam sayı ve pozitif sayıları saklamasıdır.
Şimdi sorulması gereken soru şu; Int veri tipinde saklanan verilerle aynı ve hatta number veri tipi daha kapsamlı, o halde neden bu veri tipini kullanayım ki?
-Çünkü Int ve number veri tipinin hafızada kapladığı alan Uint’ten daha fazladır, eğer büyük ve gelişmiş bi çalışma içerisine girecekseniz, daha seri çalışır ayrıca daha az bellek harcar.
Kullanımı;
var degiskenAdi:uint= 8;
String veri türü
Bu veri tipinde ise karakter verileri saklamaya yarar. 16 – bit verileri saklayabilirsiniz.
Kullanımı;
var degiskenAdi:string= "Flash Öğren";
Nisan 30, 2010
Merhaba;
Bazı durumlarda bir sahnede bulunan movieclipler otomatik olarak başlatılması yada durdurulması gerekebilir.
bu işlemler actionscript ile rahatlıkla yapılabilir.
movieclip’imizin adı “mc_tanitim” olsun;
Filmi başlatmak için;
mc_tanitim.play();
Filmi duraklatırrmak için;
mc_tanitim.stop();
Filmi Durdurur, ve filmin başına gider. burada parantez içerisinde ki “1″ sayısını değiştirerek filmin istediğiniz sahneye giderek durmasını sağlayabiliriz:
mc_tanitim.gotoAndStop(1);
Nisan 30, 2010
Merhaba,
Actionscript ile bir nesnenin konumu değiştirmek için;
nesneadi.x = yenikonum(Pixel cinsinden);
Örneğin ucak moviclip’in adı= mc_ucak olsun ve yerini değiştirelim.
belirlenen bu noktalar moviecliplerin sol üst köşesinden itibaren yerleştirilir.
mc_ucak.x = 250;
mc_ucak.y = 400;
Şimdide aynı uçağın büyüklüğünü değişterim;
mc_ucak.width = 350;
mc_ucak.height = 125;
Birde bu uçağa saydamlık verelim;
mc_ucak.alpha = 0.5;
Nisan 27, 2010
Akış korumalı, yüksek kalitede canlı, isteğe bağlı video
Adobe® Flash® Streaming Server yazılımı, video sunmak için aşamalı indirme kullanmaktan daha ekonomik bir seçenektir. Bu yazılım, Adobe Flash Lite™ 3 ve Adobe Media Player yazılımıyla birlikte cep telefonlarına büyük oranda artırılmış performans, daha güvenli akış, canlı akış geliştirmeleri, sektör standardı H.264 ve HE-AAC desteği ve akış gönderme sunar.
Flash Media Streaming Server’daki önemli özellikler
- Dinamik Akış
- DRM korumalı H.264 akışı
- Entegre HTTP sunucusu
- Kutudan çıkar çıkmaz akışa hazır
- Sınırsız bant genişliği ve kullanıcı
- Ana performans kazanımları
- Daha güvenli içerik gönderme
- H.264 video ve HE-AAC ses
- Canlı HD/H.264 video akışı
- Mobil platformda Flash Lite 3′e gönderme
- Günlük Kaydetme
- Bant genişliği algılaması
- Zaman kaydırma
Dil sürümleri
Bu ürün şu dillerde mevcuttur:
- İngilizce
Sistem gereksinimleri
Desteklenen işletim sistemleri
- Microsoft® Windows Server® 2003 ile Service Pack 2 veya Windows Server 2008
- Linux® Red Hat® 4 veya 5.2
Adobe Flash Media Server 3.5, 32 ve 64 bit işletim sistemlerinin ikisinde de 32 bit yazılım olarak çalışacak 32 bit bir yazılımdır.
Donanım gereksinimleri
- 3.2GHz Intel® Pentium® 4 işlemci (Dual Intel Xeon® veya daha hızlı bir işlemci önerilir)
- 2GB RAM (4GB önerilir)
- 1Gb Ethernet kartı
Nisan 27, 2010
Korumalı, ölçeklenebilir video akışıyla etkileyici sosyal ortam hizmetleri oluşturun
Adobe® Flash® Media Interactive Server yazılımı, mümkün olan en geniş kitle için etkileşimli sosyal ortam uygulamaları oluşturma ve sunma amacıyla güçlü akışlı ortam özellikleriyle esnek bir ortamın benzersiz bir birleşimini sunar. Bu yazılım, Adobe Flash Lite™ 3 ve Adobe Media Player yazılımıyla birlikte cep telefonlarına büyük oranda artırılmış performans, daha güvenli akış, canlı akış geliştirmeleri, sektör standardı H.264 ve HE-AAC desteği ve akış gönderme sunar.
Flash Media Interactive Server’daki önemli özellikler
Etkileşimli özellikler
* Eklenti mimarisi
* MPEG-4 video kaydetme
* AMF3 desteği
* DVR işlevi
* XMP meta verileri desteği
Video akış özellikleri
* Dinamik Akış
* Daha hızlı sunucu ve ölçeklenebilirlik
* Daha kolay uygulama
* Daha güvenli içerik gönderme
* Güvenilir gönderme protokolleri
* H.264 video ve HE-AAC ses
* Canlı HD/H.264 video akışı
* Flash Lite 3′e mobil video gönderme
* Bant genişliği algılaması
* Çoklu nokta yayınlama
* Sunucu yeniden yönlendirme işleme
* Günlük Kaydetme
* Veri akış erişimi
Dil sürümleri
Bu ürün şu dillerde mevcuttur:
* İngilizce
Sistem gereksinimleri;
Desteklenen işletim sistemleri
* Microsoft® Windows Server® 2003 ile Service Pack 2 veya Windows Server 2008
* Linux® Red Hat® 4 veya 5.2
Adobe Flash Media Server 3.5, 32 ve 64 bit işletim sistemlerinin ikisinde de 32 bit yazılım olarak çalışacak 32 bit bir yazılımdır.
Donanım gereksinimleri
* 3.2GHz Intel® Pentium® 4 işlemci (Dual Intel Xeon® veya daha hızlı bir işlemci önerilir)
* 2GB RAM (4GB önerilir)
* 1Gb Ethernet kartı
Nisan 26, 2010
Flash CS5, cs4 sürümüne göre bir kaç yenilikleriyle birlikte kullanıma başlandı.
İşte CS5′teki başlıca yenilikler;
Yeni Metin Mizanpajı Çerçevesi aracılığıyla baskı kalitesinde tipografiyle metninizin kontrolünü tamamen elinize alın. |
||
Kod Parçacıkları paneli;
|
Actionscript düzenleyici;
|
|
Creative Suite entegrasyonu;
|
Flash Builder Entegrasyonu;
|
|
Video geliştirmeleri;
|
XML tabanlı FLA kaynak dosyaları;
|
|
Geniş içerik dağıtımı;
|
Kemik aracı için hareket;
|
|
Deko çizim araçları;
|
||
Nisan 26, 2010
Actionscript flash uygulamarı için kullanılan kodlama türüdür. bu kodlama ile flashta animasyon yapımlarınızı dahada kolaylaştırabilir kullanıcılarla iletişime geçebilirsiniz.
Flash Animasyon tabanlı yazılım olduğundan, bu animasyonlar sahne geçişlerini yada animasyon içerisinde kullanıcılardan bilgi almada actionscript kullanmak zorundasınız.
Mesela;
hazırlanan basit bir atış oyun animasyonunda bir kuşun ağaca konup uçması için belirlenen süreler actionscript ile yazıldığında daha kullanışlı ve daha seri çalışmasına yardımcı olur. Ayrıca kuş’un uçmasının ardında kullanıcının mousenin tuşunu tıklaması ile ateş etme işlemi yine actionscript ile yapılır.
Actionscript ile yapılabilecekler;
* Flash animasyonlar
*Flash tabanlı Oyunlar
* Kullanıcı üyelik formları
* Kullanıcı iletişim formu
* Dinamik Siteler
Not: Actionscript tek başına çalışabilen bir kodlama dili değildir.


