[REHBER] AMS 9.1 ile Butonlara Dinamik Video Eklemek
Merhaba
uydudoktoru.com dostları,
Projelerinizde standart statik butonlar yerine, üzerine gelindiğinde veya tıklandığında video oynatan profesyonel butonlar yapmak ister misiniz? AutoPlay Media Studio'nun güçlü yapısı sayesinde bunu yapmak çok kolay. İşte adım adım "Video Buton" yapımı:
Hazırlık Aşaması
Butonunuzun içinde oynatacağınız videonun
.wmv veya
.avi (hafif kodekli) formatında olması performans açısından önemlidir. Projenizde "Videos" adında bir klasör açıp videolarınızı içine atın.
Kodlar ve Uygulama (Nereye Yazılır?)
1. Adım: Video Objesini HazırlamaSayfanıza bir
Video objesi ekleyin.
- Object Name: VidButon1 yapın.
- Properties: "Auto Start" tikini kaldırın ve "Border" (Kenarlık) seçeneğini kapatın.
- Videoyu butonun tam üzerine gelecek şekilde boyutlandırın.
2. Adım: Butonun Üzerine Gelince Videonun Başlaması (On Enter)Buton objesine sağ tıklayın,
Properties > Actions sekmesine gelin.
On Enter (Fare üzerine gelince) kısmına şu kodu yazın:
Kod:
-- Fare butonun üzerine geldiğinde videoyu başlat
Video.Play("VidButon1");
3. Adım: Fare Ayrılınca Videonun Durması (On Leave)Butonun
On Leave (Fare üzerinden çekilince) kısmına ise şu kodu yazın:
Kod:
-- Fare ayrıldığında videoyu durdur ve başa sar
Video.Stop("VidButon1");
4. Adım: Video ve Buton Katman Ayarı (Kritik Bilgi!)Eğer videoyu butonun arkasında görüyorsanız veya buton videoyu kapatıyorsa; videoya sağ tıklayıp
Bring to Front (En Öne Getir) deyin. Butonun kendisini ise "Transparent" (Şeffaf) yaparak sadece tıklama alanı olarak kullanabilirsiniz.
Gelişmiş İpucu (Global Fonksiyon)
Eğer çok fazla butonunuz varsa, her birine tek tek kod yazmak yerine
Project > Global Determinations kısmına şu fonksiyonu ekleyebilirsiniz:
Kod:
function VideoKontrol(ObjeAdi, Durum)
if (Durum == "Oynat") then
Video.Play(ObjeAdi);
else
Video.Stop(ObjeAdi);
end
end
Kullanımı: Butonun On Enter kısmına VideoKontrol("VidButon1", "Oynat"); yazmanız yeterli olacaktır.