Neler yeni

Yeni mesajlar Yeni konular En çok mesaj En çok tepki En çok görüntülenen

flash ses butonu çalışmıyor, yardım

demirel1281

🏅Acemi Tasarımcı🏅
Katılım
31 Eki 2010
Mesajlar
25
Tepkime puanı
0
flash ta ses ekledim , müzik çalıyor ama buton çalışmıyor , yapmak istediğim tek buton olucak ya da movieclip , o nesneye tıklayınca müzik çalıcak tekrar tıklayınca müzik durucak ..


aldığım hata şöle : TypeError: Error #1034: Tür Dayatması başarısız oldu: "thalia-estoy.mp3", flash.net.URLRequest öğesine dönüştürülemiyor.
at site_try_fla::MainTimeline/fl_ClickToPlayStopSound()


KODLARIM ŞÖLE:

import flash.media.SoundChannel;
import flash.events.MouseEvent;
import flash.media.Sound;

on_btn.addEventListener(MouseEvent.CLICK, fl_ClickToPlayStopSound);

var fl_SC:SoundChannel;

var fl_ToPlay:Boolean = true;

function fl_ClickToPlayStopSound(evt:MouseEvent):void
{
if(fl_ToPlay)
{
var s:Sound = new Sound
URLRequest("thalia-estoy.mp3");
fl_SC = s.play();
}
else
{
fl_SC.stop();
}
fl_ToPlay = !fl_ToPlay;
}
 

Benzer konular

siir-delisi

🏅Acemi Tasarımcı🏅
Katılım
28 Şub 2011
Mesajlar
80
Tepkime puanı
0
Extern Soundlari fazla kullanmadim ama soundu direk flash library e aliyoruz
Üstünü sag tikliyarak properties de export for actionscript icin isaretliyecegiz ve muzik ismi veriyoruz.

Tekrar sahneye dönüp basla_button ve dur_button sahnede uyguluyoruz.
basla_button tiklayip sol tarafta properties de basla_btn ve dur_button tiklayip dur_btn veriyoruz.
timelinede yeni bir layer olusturup 1. frame tiklayip f9 basarak action paneline giriyoruz.

Burada
Kod:
import flash.media.Sound;

var ses:muzik= new muzik();
var kanal:SoundChannel ;

basla_btn.addEventListener(MouseEvent.MOUSE_DOWN,basla);
dur_btn.addEventListener(MouseEvent.MOUSE_DOWN,dur);

function basla(event:MouseEvent):void
{
   kanal = ses.play();
}


function dur (event:MouseEvent):void
{
    kanal.stop();
}

Uygulamanin sonucu ---Tikla
 
Son düzenleme:
Üst