Flash Action Script bilen arkadaşlar

  • Konbuyu başlatan Konbuyu başlatan bayx49
  • Başlangıç tarihi Başlangıç tarihi
Kodla Büyü

bayx49

Aktif Üye
Mesajlar
154
Arkadşlar söyle bir sorunum var..
Flash'da 3 tane butonum 3 tane de dışardan import ettiğim videom var.(Movie cilp olarak import edildi)
Her bir buton bir videoyu başlatacak..Yani 1.butona tıklayınca 1.video oynayacak diğerleri duracak.Fakat videolar üst üste olduğu için hangisini oynatırsam onun en üste çıkıp oynamasını istiyorum.Bunu Action Script ile nasııl yaparım?Bilen arkadaşlar yardımlarınızı bekliyorum
 
Re: Flash Action Script bilen arkadaşlar yardım!!

Hocam dosyayı gönder de yardımcı olmaya calisalim.
 
Re: Flash Action Script bilen arkadaşlar yardım!!

hocam video1,video2,video3 katmanlarında dışardan import ettiğim videolar vardı ama boyut çok büyüdüğü için sildim.O videolar televizyonun içinde üst üste olacak.
 

Ekli dosyalar

  • tv2.rar
    tv2.rar
    52.7 KB · Görüntüleme: 54
Re: Flash Action Script bilen arkadaşlar yardım!!

videoları oynattığın mc lerin index ini değiştir
setChildIndex i araştır
 
Re: Flash Action Script bilen arkadaşlar yardım!!

alpaygunes' Alıntı:
videoları oynattığın mc lerin index ini değiştir
setChildIndex i araştır
hocam dediklerin as 3.0 da benim çalışma as 2.0 da
 
Daha önce bir projede böyle bişey yapmam gerekmişti. Hocam öncelikle FLVPlayer ekleyin projeye ve projeyle aynı klasörde videolarınızı hazır tutun. Butonların click olaylarına da şuna benzer bir kod ekleyin:
Kod:
video.contentPath = "videolar/deneme.flv";
Buradaki video FLVPLayer'ın instance name'i.
 
Özgür Hoca' Alıntı:
Daha önce bir projede böyle bişey yapmam gerekmişti. Hocam öncelikle FLVPlayer ekleyin projeye ve projeyle aynı klasörde videolarınızı hazır tutun. Butonların click olaylarına da şuna benzer bir kod ekleyin:
Kod:
video.contentPath = "videolar/deneme.flv";
Buradaki video FLVPLayer'ın instance name'i.
deneyelim bi hocam..
 
Dosyanızı kodlayıp ekledim.
AS3.0 kullandım.Siz farklı bir sayfada çalışıyorsanız yayınlama ayarlarından AS3.0 olarak düzenlemelisiniz.

Şimdi MC olarak import etmiş olduğunuz videolarınıza vid1_mc, vid2_mc, vid3_mc olarak örnek adı (instance name) veriniz. Düğmelerinize zaten ben örnek adlarını verdim(dugme1_btn, dugme2_btn, dugme3_btn). Gerçi kodlar eklediğim dosyada var ama yine de buradanda veriyorum. Size kolay gelsin. Yardıma ihtiyacınız olursa sorarsınız hocam.

Kod:
//Burada düğmelere mouse dinleme eklendi.
dugme1_btn.addEventListener(MouseEvent.CLICK, video1);
dugme2_btn.addEventListener(MouseEvent.CLICK, video2);
dugme3_btn.addEventListener(MouseEvent.CLICK, video3);
//*****************************************************

//Aşağıda açılışta videoların görünmesi engellendi.
vid1_mc.visible=false;
vid2_mc.visible=false;
vid3_mc.visible=false;
//*****************************************************

function video1(Evt:MouseEvent):void{
	vid1_mc.play();
	vid2_mc.stop();
	vid3_mc.stop();
	vid1_mc.visible=true;
	vid2_mc.visible=false;
    vid3_mc.visible=false;
}

function video2(Evt:MouseEvent):void{
	vid1_mc.stop();
	vid2_mc.play();
	vid3_mc.stop();
	vid1_mc.visible=false;
	vid2_mc.visible=true;
    vid3_mc.visible=false;
}

function video3(Evt:MouseEvent):void{
	vid1_mc.stop();
	vid2_mc.stop();
	vid3_mc.play();
	vid1_mc.visible=false;
	vid2_mc.visible=false;
    vid3_mc.visible=true;
}
 

Ekli dosyalar

  • tv3.rar
    tv3.rar
    55.2 KB · Görüntüleme: 42
Re: Flash Action Script bilen arkadaşlar yardım!!

ebf' Alıntı:
bayx49' Alıntı:
alpaygunes' Alıntı:
videoları oynattığın mc lerin index ini değiştir
setChildIndex i araştır
hocam dediklerin as 3.0 da benim çalışma as 2.0 da

Bunu görmemişim.
Boşa uğraştım yani ;)
emeğine sağlık hocam merak etme boşa gitmez.Bunu da denerim.Ama çözdüm galiba.Şöyle ki Behaviors panelinden davranışlar ekleyerek hallettim gibi.Ama kodları da bulursam o daha da iyi olacak..
 
BBNET
Geri
Üst