• Forum vBulletin altyapısından Xenforo altyapısına geçirildi, bu sebeple eski şifreleriniz ile foruma giriş yapamayacaksınız, parolamı unuttum adımından mailiniz ile şifre sıfırlayarak giriş yapabilirsiniz.

    Üyeliklerinde geçerli bir mail adresi olmadığı için sıfırlama yapamayacak kullanıcılar forum kullanıcı adlarını ve yeni şifrelerini yazarak info@maxigame.org adresine şifre sıfırlamak istediklerine dair bir mail göndersinler şifrelerini sıfırlayıp mail adreslerini güncelleyeceğiz. Şifreniz sıfırlandıktan sonra foruma giriş yapıp tekrar istediğiniz gibi değiştirebilirsiniz.

[DERS 3] Adobe Flash Professional - Play / Pause / Stop İşlemleri

  • Konuyu başlatan Konuyu başlatan pureLove
  • Başlangıç tarihi Başlangıç tarihi

pureLove

future awesome
ViP Üye
Aktiflik
K.Tarihi
29 May 2009
Mesajlar
2,445
Puanı
787
Konum
Fethiye
maxigame_logo1.gif


Merhaba arkadaşlar. Adobe Flash Professional 3. dersimizde, sahne üzerinde play - pause - stop işlemlerini inceleyeceğiz.
maxayrac1.png


Nasıl yapılır?
Action Script 3.0'ı seçerek işe başlayalım.

k2b8h.jpg


maxayrac1.png

Görsellik açısından sahneye bir resim koyabilirsiniz. (Dosya -> İçe Aktar -> Sahne Alanına İçe Aktar... / CTRL + R)

2s0ygj4.jpg


maxayrac1.png

Adobe Flash Professional - Buton Ekleme konusunda, buton eklemeyi öğrenmiştiniz. Yeni bir katman açıp, butonları sahneye yerleştirelim.

jfyghz.jpg


maxayrac1.png

Yeni katmanda konumlandırdığınız butonların isimlerini değiştirelim. (btnBaslat, btnDuraklat, btnDurdur..)

34jca5l.jpg


maxayrac1.png

Şimdi bir katman daha açalım ve ismini "Kod" olarak düzenleyelim.

vqqujm.jpg


maxayrac1.png

Keyfinizi yerine getirecek bir müzik bulun! Erişimi kolay olması açısından Yerel Disk C'nin içine atabilirsiniz.
"Kod" katmanının üzerindeyken "F9" tuşuna basın.

21lmk51.jpg


maxayrac1.png

En zahmetli yere geldik.. Aşağıdaki kodları, Eylemler penceresine yapıştırın. (Pratik ve el alışkanlığı açısından yazmanızı öneririm.)

Kod:
import flash.net.URLRequest;
import flash.media.SoundChannel;
import flash.media.Sound;
import flash.events.MouseEvent;

var req:URLRequest = new URLRequest("C:/Kalben - Haydi Söyle.MP3");
var chn: SoundChannel = new SoundChannel();
var snd: Sound = new Sound();
var startTime : uint = 0;
var isplay : Boolean = false;
snd.load(req);

btnBaslat.addEventListener (MouseEvent.CLICK,Baslat);
btnDurduraklat.addEventListener(MouseEvent.CLICK,Duraklat);
btnDurdur.addEventListener(MouseEvent.CLICK,Durdur);
function Baslat(evt:MouseEvent):void
{
    if(!isplay)
    {
        isplay=true;
        chn=snd.play(startTime);
    }
}
function Durdur(evt:MouseEvent):void
{
isplay=false;
startTime=0;
chn.stop();
}
function Duraklat (evt:MouseEvent):void
{
    isplay=false;
    startTime=chn.position;
    chn.stop();
}

- Req değişkeni: Müziğin adresini tanımlıyoruz.
- Chn: Kanal değişkeni, butonlar için yol açar.
- Sound: Müziğin tanımlanan satırı.
- Uint: Başlama zamanı.
- isplay: True / False adında 2 farklı cevap döndürüyor. Req değişkenindeki parçayı, snd değişkenine aktırır.
- Snd.load: Müziği çalmaya hazır hale getirir.

ddyq1j.jpg

maxayrac1.png

Son olarak, CTRL+ENTER veya Kontrol Et -> Filmi Test Et -> Flash Professional'da yolunu izleyin.

2wea0z4.jpg

maxayrac1.png

[SWF=500/400]http://fs5.directupload.net/images/160724/qrv82g9n.swf[/SWF]

Derste anlatılan projeyi indirmek için, aşağıda bulunan indirme seçeneklerine göz atabilirsiniz.
maxayrac1.png


 
Geri
Üst