在Corona SDK

时间:2016-01-19 01:24:44

标签: lua corona

我是Corona SDK的极端初学者,我正在尝试制作一个声卡,屏幕显示多个按钮,你点击的每个按钮发出不同的声音。我正在使用复制图像并让每个重复播放声音的过程,但我遇到了一些问题。

有没有办法可以创建显示对象的“克隆”?我的意思是,我想在屏幕上产生多个图像,每个图像都有某种独特的价值,所以当点击其中一个时,我就能识别出哪一个。

1 个答案:

答案 0 :(得分:0)

试试这个:

UPDATE References 
SET DateTimeLastEdited = datetime('now', 'localtime')
WHERE NewsItemID = old.NewsItemID;

Windows Phone不支持MP3,所以如果您计划定位该市场,请记住: https://docs.coronalabs.com/guide/media/audioSystem/index.html

你也可以使用带有local function onClickButton( event ) local button = event.target if event.phase == "ended" then audio.stop() -- Stop ALL current channels audio.play( button.stream ) end end local function createButton( params ) local x = params.x or 0 local y = params.y or 0 local audio_location = params.audio or "my_sound.mp3" local button = display.newRect( x, y, 50, 50 ) button.stream = audio.loadStream( audio_location ) button:addEventListener( "touch", onClickButton ) end createButton( { x = 100, y = 100, audio = "my_sound.mp3" } ) createButton( { x = 200, y = 100, audio = "my_sound_2.mp3" } ) createButton( { x = 100, y = 200, audio = "my_sound_3.mp3" } ) createButton( { x = 200, y = 200, audio = "my_sound_4.mp3" } ) 的模块化类,但我不认为在这种情况下是必要的,但这里有更多相关信息: https://coronalabs.com/blog/2011/09/29/tutorial-modular-classes-in-corona/