Temel Bilgisayar Teknolojileri Kullanımı


Sahneye Hazır Filmler ve FLV (Flash Video) Dosyaları Eklemek



Yüklə 338,51 Kb.
səhifə6/7
tarix14.10.2017
ölçüsü338,51 Kb.
#4840
1   2   3   4   5   6   7

5. Sahneye Hazır Filmler ve FLV (Flash Video) Dosyaları Eklemek


Flash sahnesine daha önceden hazırlanmış swf uzantılı flash filmleri, farklı formatlarda resim dosyaları ve flv uzantılı Flash Videoları eklenebilir. Bu işlem için bazı ActionScript kodlarını kullanmak gerekecektir.

loadMovie() Komutu: loadMovie() komutu fonksiyon olup SWF, JPEG, GIF ve PNG dosyalarını Flash sahnesindeki bir Movie Clip nesnesine ya da doğrudan sahne içine ekler. Hareketli GIF’lerin yalnızca ilk karesi eklenir. Bu fonksiyon bazı parametrelerle birlikte kullanılır. Bu parametreler fonksiyona hangi dosyanın yükleneceğini, dosyanın nereye yükleneceğini ve bazı değişkenlerin nasıl gönderileceğini belirtir. Bu fonksiyon birden fazla SWF dosyasının tek seferde gözükmesini sağlar ve yeni bir HTML sayfası yüklemek zorunda kalmadan SWF dosyaları arasında geçiş yapılabilir.



Kullanımı:
loadMovie(url:Metin , hedef:Nesne, [yöntem:Metin) : Void

loadMovie(url:Metin, hedef:Metin, [yöntem:Metin]) : Void
Parametreleri

- url: String(Metin Dizisi)= Yüklenecek dosyanın bağıl ya da mutlak yoludur. Bağıl yol üzerinde çalışılan SWF dosyasına sıfır seviyesine (level 0) göre bağıl olmalıdır. Diğer bir ifadeyle referans noktası üzerinde çalışılan SWF dosyasının kendisidir. Mutlak yolda http:// ya da file:/// gibi fiziksel başlangıç noktaları belirtilir.
- target (hedef): Object/String(Nene ya da Metin Dizisi)= Yüklenecek dosyanın sahne içindeki bir movie clip nesnesine referansını belirtir. Movie clip nesnesi yüklenen SWF dosyası ya da resimle değiştirilir. Nesne olarak sahne içinde yer alan bir movie clip nesnesinin adı yazılır.

Eğer SWF ya da JPEG dosyaları belli bir seviyeye göre yüklenecekse loadMovie() fonksiyonu yerine loadMovieNum() fonksiyonu kullanılır. Hedef (target) değeri olarak 1,2,3… gibi sayısal değerler kullanılır.


- method (yöntem): String (Seçmelidir)= Değişkenlerin gönderilmesi için bir http yöntemi belirtir. Parametre GET ya da POST olmalıdır. Gönderilecek değişken yoksa bu değer kullanılmaz.
loadMovie() fonksiyonuyla yüklenen SWF dosyaları ve resimleri unloadMovie() fonksiyonuyla uzaklaştırılır.
Kullanım Örnekleri:
Kullanım-1: Aşağıdaki örnekte üzerinde çalışılan Flash filmiyle aynı düzeyde bulunan arayuz.swf isimli Flash dosyası yüklenir ve sahnede yer alan den isimli movie clip nesnesiyle yer değiştirilir. Yüklenen SWF dosyası sahnede yer alan den isimli nesnenin sol üst köşe noktası koordinatlarına yerleştirilir.
loadMovie(“arayuz.swf”, den);

//Eş değer ifade: loadMovie(“arayuz.swf”, _level0.den);


Kullanım-2: Aşağıdaki örnekte movie clip nesnesi ya da seviye belirteci çift tırnak içinde yazılmıştır.
loadMovie(“arayuz.swf”, “den”);

//Eş değer ifade: loadMovie(“arayuz.swf”, “_level0.den”);


Kullanım-3: Aşağıdaki örnekte yalnızca seviye belirteci yazılmış olup SWF dosyası _level0’ın zaman doğrusuna doğrudan yüklenmektedir.
loadMovie(“arayuz.swf”, _level0);

_levelN: Bir referans belirtecidir. _level belirteci kullanılmadan önce Flash

oynatıcısına SWF dosyalarını yüklemek için loadMovieNum() fonksiyonu kullanılmalıdır. N sayısal bir değerdir ve Flash oynatıcısına yüklenecek SWF dosyasının seviyesi bildirilir.


Flash oynatıcısına yüklenen ilk SWF dosyası otomatik olarak _level0 düzeyine yüklenir. _level0 düzeyine yüklenen SWF dosyasının zemin rengi (background color), çerçeve oranı (frame rate) ve çerçeve boyutu (frame size) alt sıralara yüklenen diğer SWF dosyaları için varsayılan değer olur. Daha sonra SWF dosyaları seviye değerlerine göre yığına alınır.
loadMovieNum() fonksiyonuyla yüklenen her SWF dosyası için bir yığın numarası verilmelidir. Eğer daha önceden atanmış bir numara verilecek olursa yeni SWF dosyası öncekinin yerini alır.
Ör: loadMovieNum(“deneme.swf”, 1);

Aşağıdaki örnekte benimButonum adlı düğmeye tıklayınca den isimli movie clip nesnesine yüklenmiş olan deneme.swf dosyasının yerine image1.jpg resmi yüklenir.


benimButonum.onRelease = function(){

loadMovie(“image1.jpg”, den);

};

Uygulama: Sahneye (stage) flv dosyası (flash video file) eklenmesi
1- Öncelikle FLV uzantılı bir flash video dosyası temin ediniz. (Not : http://www.helpexamples.com/flash/video/ adresinden örnek flv dosyaları alabilirsiniz.)

2- Temin ettiğiniz FLV dosyasının boyutlarına uygun genişlik ve yükseklikte bir flash çalışma sayfası açınız.

3- Window → Library komutuyla kütüphane penceresini açınız.

4- Pencerenin sağında bulunan simgeye () tıklayınız ve şekil 6.23’teki menüyü açınız. Menüden New Video… komutuyla Video Properties penceresini açınız.





Flash kütüphanesine yeni bir video nesnesinin eklenmesi


Video simgesinin sahneye sürüklendikten sonra sahne içindeki görünümü
5- Video türü olarak Video (ActionScript-controlled) değerini seçiniz. Video ismi olarak oynat adını veriniz. Yaptığınız işlemi onaylayınız.

6- Kütüphane penceresine eklenen oynat isimli video simgesini sahneye

sürükleyiniz.

7- Çalışma sayfasında yer alan Şekil 6.24’tekine benzeyen şekli seçiniz ve

Properties panelinde yazan yere filmim yazınız.

8- Timeline panelindeki Layer 1 isimli katmanın adını video olarak değiştiriniz.

9- video katmanını seçin ve Actions panelini açarak aşağıdaki kodu yazınız.
var baglantim:NetConnection = new NetConnection();

baglantim.connect(null);



var my_ns:NetStream = new NetStream(baglantim);

filmim.attachVideo(my_ns);

my_ns.play("0105.flv");// flv dosyası çağrılır.
10- Flash filmini oynatarak sonucu izleyiniz. Kendi FLV dosyalarınızı oluşturmak istiyorsanız MOV uzantılı QuickTime dosyalarını ya da WMV uzantılı Windows medya dosyalarını uygun bir kodlayıcıyla dönüştürmeniz gerekir. Bunun için “Flash Video Encoder” yazılımı kullanılır. Bu yazılımı temin ettiğinizde dönüştürmek istediğiniz medya dosyası program içerisine sürüklenir ve gerekli düzenlemeler yapıldıktan sonra medya dosyasının FLV uzantılı bir kopyası elde edilir. Bilgisayarınızın işlemci performansı ve video dosyasının boyutu dönüşüm süresini etkiler.


Yüklə 338,51 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə