ALL PROCEEDS TO THIS APP GO TOWARD HELPING Ian Ritter’s
http://www.youcaring.com/medical-fundraiser/caring-for-ian/111081Built by Buzztouch Members For Buzztouch Members Special Thanks To:
http://www.buzztouch.com/mysps http://www.buzztouch.com/Kittsyhttp://www.buzztouch.com/Susan%20@%20buzztouchhttp://www.buzztouch.com/SmugWimphttp://www.buzztouch.com/MrVanBeverenand so many others!!!!
See It In Action:
http://youtu.be/MzzkPuFh1aoRoyalty Free Audio
http://www.windmillagencystudio.com/music.htmlThis plugin is built upon the the menu button screen with option to place sound file on each button. Buttons do not move to next screen but are stationary and becomes a sound board.
iOS Project
------------------------
2 Objective-C classes (a total of 4 files) are needed.
DD_IanSoundBoard.m and .h
DD_buttonView.h and .h
BT_screen_menuButtons.m is the main UIViewController that shows the buttons.
The screen uses an iOS UIScrollViewController to manage button scrolling.
Each button is an instance of the BT_button_view.h, .m class.
Android Project
------------------------
PENDING
Version History
-----------------
1.0
1.2
Corrected Class name
JSON Data
------------------------
If you manually enter the screen data, the JSON data for this item in the BT_config.txt
includes a child items array holding individual BT_items. Each item represents a button.
{
"itemId":"1111",
"itemType":"DD_IanSoundBoard",
"navBarTitleText”:”Sound Board”,
"childItems":[
{
"itemId":"menu_1",
"itemType":"BT_buttonItem",
"imageNameSmallDevice":"iPhoneButton1.png",
"imageNameLargeDevice":"iPadButton1.png",
"loadScreenWithItemId":"1234"
},
{
"itemId":"menu_2",
"itemType":"BT_buttonItem",
"imageNameSmallDevice":"iPhoneButton2.png",
"imageNameLargeDevice":"iPadButton2.png",
"loadScreenWithItemId":"5678"
}
]
}
If you provide screen data from a remote file there is no childItems array in the screen
definition in the BT_config.txt file. Instead, the button items are pulled from a remote file.
{
"itemId":"1111",
"itemType":"BT_screen_menuButtons",
"navBarTitleText":"My Button Menu",
"dataURL":"
http://www.domain.com/theMenuButtonsData.php"
}
In this case the menu items would come from a backend script at the dataURL. Loading
the dataURL in your browser would produce output like this....
{
"childItems":[
{
"itemId":"menu_1",
"itemType":"BT_buttonItem",
"imageNameSmallDevice":"iPhoneButton2.png",
"imageNameLargeDevice":"iPadButton2.png",
"loadScreenWithItemId":"1234"
},
{
"itemId":"menu_2",
"itemType":"BT_buttonItem",
"imageNameSmallDevice":"iPhoneButton2.png",
"imageNameLargeDevice":"iPadButton2.png",
"loadScreenWithItemId":"5678"
},
{
"itemId":"menu_3",
"itemType":"BT_buttonItem",
"imageNameSmallDevice":"iPhoneButton2.png",
"imageNameLargeDevice":"iPadButton2.png",
"loadScreenWithItemId":"2948"
}
]
}