ActionScript 3.0 ile videolarda cuePoint kullanımı

Yazan: Hakan Çamoğlu on Aralık 17th, 2009

ActionScript 3.0 ile cuePoint kullanarak videoların istediğiniz bir bölümüne gelindiğinde uygulamanıza farklı işlemler yaptırabilirsiniz.

Bunu yapmak için öncelikle sahneye bir tane FLVPlayback bileşeni ekleyin ve buna oynatici örnek ismini verin.

Kod aÅŸamasında ilk olarak FLVPlaybak’e video dosyamızı gösteriyoruz ve cuePointleri tanımlıyoruz. Daha sonra herhangi bir cuePoint’e geldiÄŸini algılaması için bir olay iÅŸleyici tanımlayarak istediÄŸimiz iÅŸlemleri yaptırıyoruz.

oynatici.source = “test.f4v”;
oynatici.addASCuePoint(1.345,”birinci”);
oynatici.addASCuePoint(3.450,”ikinci”);

function listener(e:Object):void {
trace(e.info.name);
}
oynatici.addEventListener(”cuePoint”, listener);

Harici Resim Yüklemek

Yazan: Hakan Çamoğlu on Ocak 21st, 2008

Flash uygulamalarda gereksiz yere dosya boyutunu büyütmemek ve dinamik bir uygumala geliştirmek için, flash uygulamalarımıza çalışma esnasında dışarıdan ses (mp3), hareketli grafik (flv ve swf) ve resim (jpg,gif ve png) yükleyebilirsiniz.

Yükleniyor

Harici resim yüklemek için bu örneğimizde Flash Components (Bileşenleri) kullanacağız.

  1. Components panelini açmak için Window > Components (Ctrl+F7) seçimini yapın.
    Flash Components
  2. Components panelinden UILoader bileşenini sahneye sürükleyip bırakın ve daha sonra bu bileşeni seçili hale getirerek Properties panelinden genişlik değerine 320, yükseklik değerine 240 ve Instance Name kısmına foto değerlerini verin.
    UILoader Component
  3. UILoader bileşenini eklediğimiz layera loader ismini verin. Dana sonra loader layerının üstüne yeni bir layer ekleyin. Bu yeni layera scripts ismini vererek bu layerdaki 1.frame seçili hale getirin ve Actions Paneli açın (F9).
    Timeline
  4. foto ismini verdiğimiz UILoader bileşenine dışarıdan bir resim yüklemek için aşağıdaki kodu Actions Paneline yazın. Bu kod bloğundaki foto bileşenimizin adı, gunBatimi.jpg ise fotoğrafımızın yolunu ve ismini belirtmektedir.
    Actions Panel
  5. Resim yükleme işlemimizi tamamladık. Şimdi ise resmin yüklenme aşamasında kullanıcıya bilgi verecek yükleniyor kısmını yapalım. Bunun için Components panelinden ProgressBar bileşenini loader layerının üzerinde yukleniyor isimli yeni bir layer oluşturarak buraya sürükleyelim.
    Flash Components
  6. ProgressBar bileşenini seçin ve Properties panelinden Instance Name alanına bar yazarak bir örnek isim tanımlayın.
  7. Daha sonra Properties panelinin yan tarafında bulunan Parameters panelini aktif hale getirerek source kısmına yüklenip yüklenmediği kontrol edilecek nesne olan foto değerini yazın.
    ProgressBar Source
  8. Son olarak scripts layerının 1.karesini seçili hale getirerek Actions Panelini açın ve aşağıdaki kod bloğunu yazın. Bu kod bloğunun ilk satırında progressBar için bir olay işleyici tanımlıyoruz. 2. satırda ise bu olay işleyicinin hangi olayı takip edeceğini belirliyoruz. Son olarakta olay işleyicinin bu olay ile karşılaştığında ne yapacağını söylüyoruz.
    Actions Panel

Örnek dosyayı buradan indirebilirsiniz.


Copyright © 2007 ActionScript Türkiye. All rights reserved.