<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="Joomla! 1.5 - Open Source Content Management" --><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
	<channel>
		<title>All Articles</title>
		<description>KickDeveloper - a community of KickApps affiliates</description>
		<link>http://www.kickdeveloper.com/resources/</link>
		<lastBuildDate>Wed, 11 Nov 2009 05:39:47 +0000</lastBuildDate>
		<generator>Joomla! 1.5 - Open Source Content Management</generator>
		<language>en-gb</language>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/KickDeveloper" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
			<title>Using the Rating Component</title>
			<link>http://feedproxy.google.com/~r/KickDeveloper/~3/b1NqV7CuJJI/using-the-rating-component</link>
			<description>&lt;p&gt;The Rating component enables you to &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kickdeveloper.com/resources/widgets-video-players/using-the-rating-component#rating_images"&gt;use your own images to render ratings on media items instead of the default rating stars&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.kickdeveloper.com/resources/widgets-video-players/using-the-rating-component#rating_value"&gt;choose where to get the rating value from&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.kickdeveloper.com/resources/widgets-video-players/using-the-rating-component#rating_set"&gt;set the current rating&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.kickdeveloper.com/resources/widgets-video-players/using-the-rating-component#rating_max"&gt;set the maximum rating&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.kickdeveloper.com/resources/widgets-video-players/using-the-rating-component#rating_icons"&gt;set the number of rating icons&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;h2 id="rating_images"&gt;Use your own images for rating icons&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;Create your own rating icon images in your favorite image editor.&amp;nbsp; One image should be of a single rating icon that is "full"; a second image should be of a rating icon that is "empty".&amp;nbsp; Transparent .png's are usually a good choice.&lt;/li&gt;&lt;li&gt;Upload your images into the App Studio Assets window, available under Windows &amp;gt; App Studio Assets&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/add_rating_icons.png" mce_src="http://www.kickdeveloper.com/images/stories/add_rating_icons.png" alt="Upload your rating icons into the App Studio Assets window" title="Upload your rating icons into the App Studio Assets window"&gt;&lt;/li&gt;&lt;li&gt;Drag down an Advanced List component.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/add_rating_adv_list.png" mce_src="http://www.kickdeveloper.com/images/stories/add_rating_adv_list.png" alt="Drag down an Advanced List" title="Drag down an Advanced List"&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Drill into the Advanced List by double-clicking on it, then click on the rating stars. &lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/add_rating_select_rating_component.png" alt="Select the Rating component" title="Select the Rating component"&gt;&lt;/li&gt;&lt;li&gt;Bring up the App Studio Assets window again, and drag your full and empty rating icons into the input fields in the Rating Component panel.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/add_rating_image.png" alt="Drag your rating icons into the Rating Component panel" title="Drag your rating icons into the Rating Component panel"&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;The finished product:&lt;/p&gt;&lt;p&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/add_rating_images.png" alt="Advanced List widget with custom rating icons" title="Advanced List widget with custom rating icons"&gt; &lt;/p&gt;&lt;h2 id="rating_value"&gt;Choose where to get the rating value from&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;In the Rating Component tab, click the Select from feed button.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/rating_select_from_feed.png" alt="Select which node to get the rating from" title="Select which node to get the rating from"&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;Select the feed node containing the rating value.&amp;nbsp; In KickApps feeds, this node is called ka:rating.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/rating_component_pick_rating_node.png" alt="Pick the node that contains the rating value" title="Pick the node that contains the rating value"&gt;&lt;/li&gt;&lt;li&gt;Click Apply&lt;/li&gt;&lt;/ol&gt;&lt;h2 id="rating_set"&gt;Set the current rating&lt;/h2&gt;&lt;p&gt;You can use the Rating Component panel to change the rating of the items in your Advanced List.&amp;nbsp; This is useful to see how your custom rating icons will look with items that have different ratings than the ones in your List.&amp;nbsp; Just use the numeric stepper next to the current rating field.&amp;nbsp; To switch back to populating the rating value from your feed, follow the directions above.&lt;/p&gt;&lt;p&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/rating_component_change_rating.png" alt="Change the rating value with the numeric stepper" title="Change the rating value with the numeric stepper"&gt; &lt;/p&gt;&lt;h2 id="rating_max"&gt;&amp;nbsp;Set the maximum rating&lt;/h2&gt;&lt;p&gt;If you're displaying ratings that aren't based on a 5 point ratings system, use the Max Rating field to adjust for the maximum rating in the ratings system that you're using. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/rating_max_rating.png" alt="Set the maximum rating" title="Set the maximum rating"&gt; &lt;/p&gt;&lt;h2 id="rating_icons"&gt;Set the total number of rating icons &lt;/h2&gt;&lt;p&gt;If you're displaying ratings that use more or fewer rating icons than five, use the Rating Icon Count field to set the number of rating icons that you'd like to display.&lt;/p&gt;&lt;p&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/rating_rating_icon_count.png" alt="Set the number of rating icons" title="Set the number of rating icons"&gt; &lt;br /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/KickDeveloper?a=b1NqV7CuJJI:_K-0HHhnkDc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/KickDeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/KickDeveloper?a=b1NqV7CuJJI:_K-0HHhnkDc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/KickDeveloper?i=b1NqV7CuJJI:_K-0HHhnkDc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/KickDeveloper/~4/b1NqV7CuJJI" height="1" width="1"/&gt;</description>
			<author>Josh</author>
			<category>Widgets &amp; Video Players</category>
			<pubDate>Fri, 24 Jul 2009 17:58:20 +0000</pubDate>
		<feedburner:origLink>http://www.kickdeveloper.com/resources/widgets-video-players/using-the-rating-component</feedburner:origLink></item>
		<item>
			<title>Create an Advanced List</title>
			<link>http://feedproxy.google.com/~r/KickDeveloper/~3/t7Vn6ErBEz4/create-an-advanced-list</link>
			<description>&lt;p&gt;The Advanced List enables you to design completely customized list widgets using text, image, and any other components.&amp;nbsp; You have complete control to add whatever components you want in a list cell, as well as layout, styles, and formatting, and the design you create will be replicated in every cell of your Advanced List.&amp;nbsp; Follow these steps to create your own Advanced List.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&amp;nbsp;Drag an Advanced List to the stage.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/advancedlist1.png" mce_src="http://www.kickdeveloper.com/images/stories/advancedlist1.png" alt="Drag an Advanced List to the stage" title="Drag an Advanced List to the stage"&gt;&lt;/li&gt;&lt;li&gt;Set the feed that you'd like to use for your list by picking from the dropdown or pasting in a feed URL.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/advancedlist2.png" mce_src="http://www.kickdeveloper.com/images/stories/advancedlist2.png" alt="Define a feed for your list" title="Define a feed for your list"&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;This is how your list will look by default. In the Advanced List properties panel, you have all the usual configurations for layout, background, border, and scrollbar.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/advancedlist2-2.png" alt="Advanced List - Properties panel" title="Advanced List - Properties panel"&gt;&lt;/li&gt;&lt;li&gt;With a little styling, my Advanced List looks like this:&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/advancedlist2-6.png" alt="Advanced List with some styling" title="Advanced List with some styling"&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Double click the Advanced List to edit the actual list cells.&amp;nbsp; You'll see that only the first cell is available.&amp;nbsp; Every customization you make to this cell will be replicated in all subsequent cells. So the first thing I'll do here is re-arrange the components in this list cell and do a little styling.&amp;nbsp; You can see that the changes I've made to the first cell are reflected in the second.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/advancedlist2-7.png" alt="Double-click into the Advanced List to edit its cells" title="Double-click into the Advanced List to edit its cells"&gt;&lt;/li&gt;&lt;li&gt;Drag an image component into the cell to display the profile photo of the member who uploaded this video.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/advancedlist2-8.png" alt="Adding an image component to the Advanced List" title="Adding an image component to the Advanced List"&gt;&lt;/li&gt;&lt;li&gt;With the image component selected, click the Select from feed button.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/advancedlist2-9.png" alt="Click the Select from feed button" title="Click the Select from feed button"&gt;&lt;/li&gt;&lt;li&gt;Scroll down to the "uploadedByThumbnail" node in the Feed Element Selector window.&amp;nbsp; Click on this row, then click Apply.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/advancedlist2-10.png" alt="Scroll down to the " title="Scroll down to the " uploadedbythumbnail="" node="" in="" the="" feed="" element="" selector="" window.="" on="" this="" row,="" then="" click="" apply.=""&gt;&lt;/li&gt;&lt;li&gt;The widget is almost done.&amp;nbsp; By default, the video thumbnail and title are set to link to the video's play page.&amp;nbsp; I'd also like the member's thumbnail and username to link to his or her profile page.&amp;nbsp; To do that, select the image component holding the thumbnail, open the Actions window, and add an Open Custom URL action on the Click event, then click the Select from feed button.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/advancedlist5.png" alt="Add a Click Action to the image and text components displaying the member's thumbnail and username" title="Add a Click Action to the image and text components displaying the member's thumbnail and username"&gt;&lt;/li&gt;&lt;li&gt;In the Feed Element Selector
Window, pick out the uploadedByURL node.&amp;nbsp; Click apply.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/advancedlist6.png" alt="Select the uploadedByURL node" title="Select the uploadedByURL node"&gt;&lt;/li&gt;&lt;li&gt;Click the Add button to add this action to your component, then repeat this process for the text component
displaying the member's username.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/advancedlist7.png" alt="Click the Add button" title="Click the Add button"&gt;&lt;/li&gt;&lt;li&gt;Done:&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/advancedlist2-11.png" alt="Completed Advanced List" title="Completed Advanced List"&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/KickDeveloper?a=t7Vn6ErBEz4:8-d7-YnLd-Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/KickDeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/KickDeveloper?a=t7Vn6ErBEz4:8-d7-YnLd-Q:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/KickDeveloper?i=t7Vn6ErBEz4:8-d7-YnLd-Q:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/KickDeveloper/~4/t7Vn6ErBEz4" height="1" width="1"/&gt;</description>
			<author>Josh</author>
			<category>Widgets &amp; Video Players</category>
			<pubDate>Wed, 15 Jul 2009 18:51:38 +0000</pubDate>
		<feedburner:origLink>http://www.kickdeveloper.com/resources/widgets-video-players/create-an-advanced-list</feedburner:origLink></item>
		<item>
			<title>KickApps Media Window</title>
			<link>http://feedproxy.google.com/~r/KickDeveloper/~3/j1zjN3qKfBM/kickapps-media-window</link>
			<description>&lt;p&gt;The KickApps Media window enables you to search the media in your system from within the App Studio and use the results as image components or as elements in a playlist.&lt;/p&gt;&lt;p&gt;To access this window, select Window &amp;gt; KickApps Media.&lt;/p&gt;&lt;p&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/kickapps_media_open.png" mce_src="http://www.kickdeveloper.com/images/stories/kickapps_media_open.png" alt="Open the KickApps Media window by selecting Window &amp;gt; KickApps Media" title="Open the KickApps Media window by selecting Window &amp;gt; KickApps Media"&gt;&lt;/p&gt;&lt;p&gt;You can search for videos, audio tracks, photos, and members from within this window using keywords, tags, and admin tags.&amp;nbsp; Please note that multiple search terms must be separated by commas, and searches do not support partial matches (so searching for "Apps" would not return an item tagged "KickApps"; to get this item you'd need to use the full tag, "KickApps").&amp;nbsp; &lt;/p&gt;&lt;p&gt;To use a media item from the KickApps Media window as an image component in your widget, simply drag and drop its thumbnail onto the stage. &lt;/p&gt;&lt;p&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/kickapps_media_dragdrop.png" mce_src="http://www.kickdeveloper.com/images/stories/kickapps_media_dragdrop.png" alt="Drag and drop elements from the KickApps Media window onto the stage to use them as image components in your widget" title="Drag and drop elements from the KickApps Media window onto the stage to use them as image components in your widget"&gt;&lt;/p&gt;&lt;p&gt;Learn how to &lt;a href="http://www.kickdeveloper.com/resources/widgets-video-players/create-a-playlist" title="Learn how to use the KA Media window to create playlists" mce_href="http://www.kickdeveloper.com/resources/widgets-video-players/create-a-playlist"&gt;use the KickApps Media window to create playlists&lt;/a&gt;. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/KickDeveloper?a=j1zjN3qKfBM:6eRPhelRFCg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/KickDeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/KickDeveloper?a=j1zjN3qKfBM:6eRPhelRFCg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/KickDeveloper?i=j1zjN3qKfBM:6eRPhelRFCg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/KickDeveloper/~4/j1zjN3qKfBM" height="1" width="1"/&gt;</description>
			<author>Josh</author>
			<category>Widgets &amp; Video Players</category>
			<pubDate>Tue, 07 Jul 2009 13:50:44 +0000</pubDate>
		<feedburner:origLink>http://www.kickdeveloper.com/resources/widgets-video-players/kickapps-media-window</feedburner:origLink></item>
		<item>
			<title>Create a playlist</title>
			<link>http://feedproxy.google.com/~r/KickDeveloper/~3/RHhtPQZAsv4/create-a-playlist</link>
			<description>&lt;p&gt;&amp;nbsp;You can create playlists for video players, audio players, slideshows, 3-d galleries, carousels, and lists by dragging and dropping items into their Playlist trays.&amp;nbsp; In this case we'll create a playlist for a video player. &lt;/p&gt;&lt;ol&gt;&lt;li&gt;Start by dragging a video player to the stage. &lt;/li&gt;&lt;li&gt;In the video player's Content panel, select Playlist.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/playlist_select.png" mce_src="http://www.kickdeveloper.com/images/stories/playlist_select.png" alt="Select the Playlist option from the video player's Content panel" title="Select the Playlist option from the video player's Content panel"&gt;&lt;/li&gt;&lt;li&gt;Double-click the Playlist tray to open your KickApps Media window.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/playlist_open_ka_media.png" mce_src="http://www.kickdeveloper.com/images/stories/playlist_open_ka_media.png" alt="Double-click the Playlist tray to open your KickApps Media window" title="Double-click the Playlist tray to open your KickApps Media window"&gt;&lt;/li&gt;&lt;li&gt;Drag media items from the KickApps Media window into the Playlist tray.&amp;nbsp; You can drag and drop items within the tray to re-arrange your playlist&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/playlist_add_videos.png" mce_src="http://www.kickdeveloper.com/images/stories/playlist_add_videos.png" alt="Drag items from the KickApps Media window into the Playlist tray" title="Drag items from the KickApps Media window into the Playlist tray"&gt;&lt;/li&gt;&lt;/ol&gt;Your video player will now play the contents of its playlist.&lt;br /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/KickDeveloper?a=RHhtPQZAsv4:2gqJAsIPKGA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/KickDeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/KickDeveloper?a=RHhtPQZAsv4:2gqJAsIPKGA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/KickDeveloper?i=RHhtPQZAsv4:2gqJAsIPKGA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/KickDeveloper/~4/RHhtPQZAsv4" height="1" width="1"/&gt;</description>
			<author>Josh</author>
			<category>Widgets &amp; Video Players</category>
			<pubDate>Thu, 02 Jul 2009 15:31:27 +0000</pubDate>
		<feedburner:origLink>http://www.kickdeveloper.com/resources/widgets-video-players/create-a-playlist</feedburner:origLink></item>
		<item>
			<title>App Studio Assets</title>
			<link>http://feedproxy.google.com/~r/KickDeveloper/~3/7YJymSE9Kcs/app-studio-assets</link>
			<description>&lt;p&gt;The App Studio Assets window enables you to&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.kickdeveloper.com/#upload"&gt;Upload images and .swf files&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.kickdeveloper.com/#pixlr"&gt;Edit images using Pixlr&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.kickdeveloper.com/#dragdrop"&gt;Drag and drop images and .swf files onto the stage&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.kickdeveloper.com/#background"&gt;Drag and drop images images and .swf files into background image fields in widget properties panels&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p id="upload"&gt;To upload an image or .swf file, &lt;/p&gt;&lt;ol&gt;&lt;li&gt;In the App Studio, select Windows &amp;gt; App Studio Assets.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/app_studio_assets.png" alt="App Studio Assets window" title="App Studio Assets window"&gt;&lt;br /&gt; &lt;/li&gt;&lt;li&gt;Click the Add button.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/widget_assets_add.png" mce_src="http://www.kickdeveloper.com/images/stories/widget_assets_add.png" alt="Upload image or .swf files into the App Studio" title="Upload image or .swf files into the App Studio"&gt;&lt;/li&gt;&lt;li&gt;To upload a file from your computer, click Browse. (Tip: SHIFT-click in your file browser to upload multiple files.)&amp;nbsp; To add a file from a URL, paste it in the text field and click Add.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/widget_assets_add_browse.png" mce_src="http://www.kickdeveloper.com/images/stories/widget_assets_add_browse.png" alt="Browse for files to upload from your hard drive" title="Browse for files to upload from your hard drive"&gt;&lt;/li&gt;&lt;li&gt;The file(s) will be automatically uploaded and will appear in your App Studio Assets window. &lt;/li&gt;&lt;/ol&gt;&lt;p id="dragdrop"&gt;To use an image or .swf file from your App Studio Assets in your current widget,&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Open the App Studio Assets window by clicking Windows &amp;gt; App Studio Assets.&lt;/li&gt;&lt;li&gt;Drag the file you'd like to use from the App Studio Assets window onto the stage.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/widget_assets_drag.png" mce_src="http://www.kickdeveloper.com/images/stories/widget_assets_drag.png" alt="Drag and drop image and .swf files from the App Studio Assets window" title="Drag and drop image and .swf files from the App Studio Assets window"&gt;&amp;nbsp;&lt;/li&gt;&lt;/ol&gt;&lt;p id="background"&gt;To use an image or .swf file as a background image for a component,&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Open the App Studio Assets window by clicking Windows &amp;gt; App Studio Assets.&lt;/li&gt;&lt;li&gt;Select the component whose background image you'd like to change.&lt;/li&gt;&lt;li&gt;Drag an image or .swf file from the App Studio Assets window and drop it onto the Background Image URL field in your component's properties panel.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/widget_assets_drag_bg_img.png" alt="Dragging an image thumbnail from the App Studio Assets window into a Background Image URL field" title="Dragging an image thumbnail from the App Studio Assets window into a Background Image URL field"&gt;&lt;/li&gt;&lt;li&gt;Oila!&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/widget_assets_bg_img.png" alt="The image file now serves as a background image for the selected component" title="The image file now serves as a background image for the selected component"&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p id="pixlr"&gt;To edit an image file in Pixlr,&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Open the App Studio Assets window by clicking Windows &amp;gt; App Studio Assets.&lt;/li&gt;&lt;li&gt;Select the image file that you'd like to edit, and click the Edit button.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/widget_assets_edit.png" alt="Edit an image file with Pixlr" title="Edit an image file with Pixlr"&gt;&lt;/li&gt;&lt;li&gt;A new browser tab will open with your image loaded into Pixlr.&amp;nbsp; Edit your image in this window until you're satisfied with it, then click File &amp;gt; Save.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/widget_assets_pixlr.png" alt="Editing an image in Pixlr" title="Editing an image in Pixlr"&gt;&lt;/li&gt;&lt;li&gt;A Save dialogue box will come up.&amp;nbsp; Make sure to select the "Save to the referrer" to save the edited file back to KickApps.&amp;nbsp; Please note: saving this file back to KickApps will overwrite your original file.&amp;nbsp; If you'd like to add the edited image to KickApps as a separate image, select "Save it to my computer", and upload this new image into the App Studio Assets window.&lt;img src="http://www.kickdeveloper.com/images/stories/widget_assets_pixlr_save.png" alt="Save your edited image files back to the refferer, in this case, your KickApps account" title="Save your edited image files back to the refferer, in this case, your KickApps account"&gt;&lt;/li&gt;&lt;li&gt;Return to the browser tab or window in which you have the App Studio opened.&amp;nbsp; Click the Refresh button in the App Studio Assets window to update it with the edited image.&lt;br /&gt;&lt;img src="http://www.kickdeveloper.com/images/stories/widget_assets_refresh.png" alt="Refresh the App Studio Assets window to see your updated image" title="Refresh the App Studio Assets window to see your updated image"&gt;&lt;br /&gt; &lt;/li&gt;&lt;/ol&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/KickDeveloper?a=7YJymSE9Kcs:KvHZU9dSboo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/KickDeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/KickDeveloper?a=7YJymSE9Kcs:KvHZU9dSboo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/KickDeveloper?i=7YJymSE9Kcs:KvHZU9dSboo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/KickDeveloper/~4/7YJymSE9Kcs" height="1" width="1"/&gt;</description>
			<author>Josh</author>
			<category>Widgets &amp; Video Players</category>
			<pubDate>Tue, 30 Jun 2009 22:26:00 +0000</pubDate>
		<feedburner:origLink>http://www.kickdeveloper.com/resources/widgets-video-players/app-studio-assets</feedburner:origLink></item>
		<item>
			<title>Making a KickApps Search Component</title>
			<link>http://feedproxy.google.com/~r/KickDeveloper/~3/LpAT7Cf6Ia4/making-a-kickapps-search-component</link>
			<description>&lt;p&gt;In &lt;a href="http://www.kickdeveloper.com/resources/widgets-video-players/making-a-youtube-search-component" target="_blank"&gt;Making a YouTube Search Component&lt;/a&gt; I showed you how to assemble a dynamic search field that would poll YouTube's RSS API and show the results in a list component.  In response we got a lot of feedback asking how to make a search component that would work with KickApps, so I've whipped up a step-by-step for this one too:&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;Drag an advanced video player, a text input component, a button, and a list component to the stage.&lt;/li&gt;
	&lt;li&gt;Select the button and add a new action to it:&lt;br /&gt;
&lt;img src="http://www.kickdeveloper.com/images/stories/ka_search_action.gif" alt="Button action for search component" title="Button action for search component" /&gt;
&lt;/li&gt;
&lt;li&gt;Use this string for the value of the new media URL (replace "&lt;code class="inline"&gt;Text input 1&lt;/code&gt;" with the name of your text input component and the value of the&lt;code class="inline"&gt;as&lt;/code&gt; parameter with your own affiliate site ID, which you can find in any of your KickApps-powered URLs):&lt;br /&gt;
&lt;code&gt;http://serve.a-feed.com/service/getFeed.kickAction?as=30483&amp;mediaType=videos&amp;quantity=20&amp;keywords=#{Text Input 1.text}&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;That takes care of updating the list with search results from your community when users click the search button.  But many users are accustomed to pressing the enter or return keys on their keyboards.  To do that, add a new action to the text input component.  The event will be "Keyboard Enter"; use the media URL from the previous step.&lt;br /&gt;
&lt;img src="http://www.kickdeveloper.com/images/stories/keyboard_enter.png" mce_src="http://www.kickdeveloper.com/images/stories/keyboard_enter.png" alt="Change the list's mediaURL on the Keyboard Enter event"&gt;
&lt;/li&gt; 
&lt;li&gt;Done.  Switch to Preview mode to try it out!&lt;/li&gt;
&lt;/ol&gt;

&lt;img src="http://www.kickdeveloper.com/images/stories/ka_search_component.gif" alt="KickApps video player with integrated search component" title="KickApps video player with integrated search component" /&gt;

&lt;p&gt;In this example I used the &lt;code class="inline"&gt;keywords&lt;/code&gt; parameter to filter the feed results.  This parameter searches for media with the search term(s) within the tags, admin tags, media title, media description and username properties of all media items in your system.  If you prefer to search on a narrower parameter like &lt;code class="inline"&gt;title&lt;/code&gt; or &lt;code class="inline"&gt;tags&lt;/code&gt;, just substitute in those parameters.  You can find details and more rss filters in the &lt;a target="_blank" href="http://www.kickdeveloper.com/api/index.php/Category:RSS"&gt;RSS API&lt;/a&gt; doc.&lt;/p&gt;

&lt;p&gt;If you'd like to import this widget into your App Studio, select Import from the Menu in the App Studio, and paste in the widget source code from the field below.&lt;/p&gt;

&lt;script type="text/javascript"&gt;
function SelectAll(id)
{
    document.getElementById(id).focus();
    document.getElementById(id).select();
}
&lt;/script&gt;

&lt;input id="widget_source" type="text" cols="60" value='{"widgetHost":"http://affiliate.kickapps.com","cs_rwid":"null","ssoRegisterUrl":"","feedAkHost":"http://serve.a-feed.com","adBuyOut":true,"widgetJson":{"children":[{"properties":{"width":443,"cornerRadius":[6,6,6,6],"x":0,"y":0,"fillColor":0,"id":"KickShapeMain4844767918","height":494},"filePath":"KickShapeMain.swf","index":0},{"properties":{"fontColor":16777215,"fillAlpha":[1,1],"overFontAlign":"left","downFontColor":16777215,"cornerRadius":0,"height":30,"y":314,"fontAlign":"left","backgroundImage":"","id":"KickButtonMain6963429360","x":15,"selectedFontColor":16777215,"borderColor":[0,0],"width":420,"fillColor":[0,3355443],"actions":{},"label":"","selectedFontAlign":"left","gradientRotation":270,"borderThickness":0,"downFontAlign":"left","overFontColor":16777215},"filePath":"KickButtonMain.swf","index":1},{"properties":{"loadProgressBorderThickness":1,"loadProgressBorderColors":[6710886,6710886],"loadProgressGradientRotation":0,"y":323,"handleCornerRadius":3,"x":160,"backgroundBorderThickness":1,"backgroundGradientRotation":242,"playProgressFills":[3355443,53687091],"handleBorderThickness":0,"playProgressGradientRotation":0,"handleHeight":15,"cornerRadius":0,"height":12,"backgroundFills":[3355443,3355443],"handleBorderColors":[6710886,6710886],"width":130,"handleFills":[15413828,15413828],"handleWidth":9,"id":"KickScrubberMain64311651762","backgroundBorderColors":[6710886,6710886],"loadProgressFills":[3355443,3355443],"handleBackgroundImage":"","playProgressBorderColors":[6710886,6710886],"playProgressBackgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/scrub_play.png","playProgressBorderThickness":1,"loadProgressAlphas":[0,1],"loadProgressBackgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/scrub_load.png"},"filePath":"KickScrubberMain.swf","index":2},{"properties":{"scrubber":"KickScrubberMain64311651762","width":420,"adData":{},"videoAspectRatio":"Fit","x":15,"mediaURL":"http://media2.kickapps.com/videos/227753.flv","y":14,"autoAdvance":false,"actions":{"mediaPlaying":[["KickButtonMain64323179462","toggleVisible",false,"off","0"],["KickButtonMain69514674682","toggleVisible",false,"on","0"]],"mediaPaused":[["KickButtonMain64323179462","toggleVisible",false,"on","0"],["KickButtonMain69514674682","toggleVisible",false,"off","0"]],"mediaStart":[["KickImageLoaderMain94457379702","toggleVisible",false,"off","0"]]},"volumeControl":"KickVolumeControlMain6434384965","id":"VideoPlayerComponentMain6431194696"},"filePath":"VideoPlayerComponentMain.swf","index":3},{"properties":{"id":"KickButtonMain64323179462","width":27,"selectedBorderColor":[6710886,6710886],"x":24,"overBackgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/play_down.gif","y":319,"cornerRadius":[0,0,0,0],"backgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/play_up.gif","toggle":true,"selectedBackgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/play_down.gif","borderColor":[6710886,6710886],"overBorderThickness":1,"downBorderThickness":1,"downBackgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/play_down.gif","actions":{"click":[["VideoPlayerComponentMain6431194696","togglePlay",false,"on"],["KickButtonMain69514674682","toggleVisible",false,"on"],["KickButtonMain64323179462","toggleVisible",false,"off"]]},"label":"","height":20,"selectedBorderThickness":1},"filePath":"KickButtonMain.swf","index":4},{"properties":{"width":27,"cornerRadius":[0,0,0,0],"x":24,"overBackgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/pause_down.gif","y":319,"visible":false,"backgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/pause_up.gif","id":"KickButtonMain69514674682","selectedBackgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/pause_down.gif","downBackgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/pause_down.gif","actions":{"click":[["VideoPlayerComponentMain6431194696","togglePlay",false,"off"],["KickButtonMain64323179462","toggleVisible",false,"on"],["KickButtonMain69514674682","toggleVisible",false,"off"]]},"label":"","borderColor":[6710886,6710886],"height":20},"filePath":"KickButtonMain.swf","index":5},{"properties":{"id":"KickButtonMain6433075257","fillAlpha":[1,1],"width":27,"cornerRadius":[0,0,0,0],"x":88,"selectedCornerRadius":[0,0,0,0],"overBackgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/forward_down.gif","y":319,"backgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/forward_up.gif","selectedBorderThickness":1,"selectedBackgroundImage":"","borderColor":[6710886,6710886],"overBorderThickness":1,"downBorderThickness":1,"downBackgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/forward_down.gif","actions":{"click":[["VideoPlayerComponentMain6431194696","changeSelection",false,false]]},"label":"","height":20,"gradientRotation":0},"filePath":"KickButtonMain.swf","index":6},{"properties":{"id":"KickButtonMain64326759002","width":27,"selectedBorderColor":[6710886,6710886],"x":56,"selectedCornerRadius":[0,0,0,0],"overBackgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/back_down.gif","y":319,"cornerRadius":[0,0,0,0],"backgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/back_up.gif","selectedBorderThickness":1,"selectedBackgroundImage":"","overBorderThickness":1,"downBorderThickness":1,"downBackgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/back_down.gif","actions":{"click":[["VideoPlayerComponentMain6431194696","changeSelection",false,true]]},"label":"","borderColor":[6710886,6710886],"height":20},"filePath":"KickButtonMain.swf","index":7},{"properties":{"width":41,"x":118,"fontColor":13421772,"text":["VideoPlayerComponentMain6431194696","mediaTime",null],"y":318,"fontSize":11,"selectable":false,"actions":{},"id":"KickTextAreaMain64334910622","height":16},"filePath":"KickTextAreaMain.swf","index":8},{"properties":{"width":39,"x":293,"fontColor":13421772,"text":["VideoPlayerComponentMain6431194696","mediaDuration",null],"y":318,"fontSize":11,"actions":{},"id":"KickTextAreaMain7024116890","height":18},"filePath":"KickTextAreaMain.swf","index":9},{"properties":{"id":"KickButtonMain64336773032","width":27,"selectedBorderColor":[6710886,6710886],"x":335,"overBackgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/fullscreen_down.gif","y":319,"cornerRadius":[0,0,0,0],"backgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/fullscreen_up.gif","selectedBorderThickness":1,"selectedBackgroundImage":"","overBorderThickness":1,"downBorderThickness":1,"downBackgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/fullscreen_down.gif","actions":{"click":[["VideoPlayerComponentMain6431194696","toggleFullScreen",false,"toggle"]]},"label":"","borderColor":[6710886,6710886],"height":20},"filePath":"KickButtonMain.swf","index":10},{"properties":{"id":"KickButtonMain64345694992","width":27,"cornerRadius":[0,0,0,0],"x":399,"overBackgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/volume_down.gif","y":319,"backgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/volume_up.gif","selectedBorderThickness":1,"selectedBackgroundImage":"","overBorderThickness":1,"downBorderThickness":1,"downBackgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/volume_down.gif","actions":{"click":[["KickVolumeControlMain6434384965","toggleVisible",false,"toggle"]]},"label":"","borderColor":[6710886,6710886],"height":20},"filePath":"KickButtonMain.swf","index":11},{"properties":{"id":"KickButtonMain6434132476","width":27,"cornerRadius":[0,0,0,0],"x":367,"overBackgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/embed_down.gif","y":319,"backgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/embed_up.gif","selectedBorderThickness":1,"selectedBackgroundImage":"","overBorderThickness":1,"downBorderThickness":1,"downBackgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/bp/embed_down.jpg","actions":{"click":["syndicate"]},"label":"","borderColor":[6710886,6710886],"height":20},"filePath":"KickButtonMain.swf","index":12},{"properties":{"handleHeight":15,"handleWidth":9,"x":335,"backgroundFills":[13224393,13224393],"y":290,"backgroundBackgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/vol_control.png","handleFills":[15413828,15413828],"cornerRadius":6,"id":"KickVolumeControlMain6434384965","width":90,"visible":false,"handleCornerRadius":3,"playProgressFills":[13224393,13224393],"playProgressBackgroundImage":"http://creative.kickstatic.com/corpsite/3/vidplayer/custom/vol_scrub_test.png","handleBorderThickness":0,"height":20},"filePath":"KickVolumeControlMain.swf","index":13},{"properties":{"width":315,"actions":{"keyboardEnter":[[["KickSuperListMain4843547167"],"updateProperty",false,"mediaURL","http://serve.a-feed.com/service/getFeed.kickAction?as=30483&amp;mediaType=videos&amp;&amp;quantity=20&amp;keywords=#{Text Input 1.text}"]]},"x":14,"y":347,"id":"KickTextInputMain4843569814","height":25},"filePath":"KickTextInputMain.swf","index":14},{"properties":{"width":100,"x":333,"label":"Search","y":347,"actions":{"click":[[["KickSuperListMain4843547167"],"updateProperty",false,"mediaURL","http://serve.a-feed.com/service/getFeed.kickAction?as=30483&amp;mediaType=videos&amp;&amp;quantity=20&amp;keywords=#{Text Input 1.text}"]]},"id":"KickButtonMain4843581160","height":25},"filePath":"KickButtonMain.swf","index":15},{"properties":{"showMetaImage":false,"width":420,"playlistPlayer":"VideoPlayerComponentMain6431194696","showMetaContributor":false,"x":14,"backgroundColor":10066329,"showMetaRating":false,"y":374,"linkColor":13421772,"rowCount":4,"cellInnerPadding":6,"alternatingRowColors":[10066329,6710886],"showMetaDescription":false,"borderThickness":1,"showMetaDate":false,"showMetaNumFav":false,"id":"KickSuperListMain4843547167","columnCount":1,"mediaURL":"http://serve.a-widget.com/service/getFeed.kickAction?feedId=-1&amp;as=30483","showMetaNumViews":false,"selectionEnabled":true,"height":114},"filePath":"KickSuperListMain.swf","index":16}],"properties":{"affiliateOmnitureAccount":"","omnitureVisitorNamespace":"","omnitureAutoTrackClicks":false,"revision":1,"omnitureTrackSeconds":0,"affiliateGaAccount":"","height":494,"width":443,"omnitureDc":"","savedWithRevision":"403","omnitureTrackMilestones":"10,50,90","varsToAppendToLinks":"","widgetLabels":{"KickButtonMain6963429360":"Button 1","KickButtonMain6433075257":"Button 4","KickButtonMain64323179462":"Button 2","KickButtonMain69514674682":"Button 3","KickButtonMain64326759002":"Button 5","KickVolumeControlMain6434384965":"Volume Control 1","KickTextAreaMain7024116890":"Text Area 2","KickScrubberMain64311651762":"Scrubber 1","KickButtonMain4843581160":"Button 10","KickTextInputMain4843569814":"Text Input 1","KickButtonMain64336773032":"Button 6","VideoPlayerComponentMain6431194696":"Video Player Component 1","KickButtonMain64345694992":"Button 7","KickSuperListMain4843547167":"List for search results","KickShapeMain4844767918":"Shape 1","KickTextAreaMain64334910622":"Text Area 1","KickButtonMain6434132476":"Button 8"},"wmode":"window","windowTarget":"_self","omniturePlayerName":"","autoResizeCanvas":true}},"ssoLoginUrl":"","cs_wid":"null","widgetAkHost":"http://serve.a-widget.com"}' /&gt;
&lt;button type="button" onClick="javascript:(SelectAll('widget_source'))" /&gt;Select all&lt;/button&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/KickDeveloper?a=LpAT7Cf6Ia4:mWsthcvYZZQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/KickDeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/KickDeveloper?a=LpAT7Cf6Ia4:mWsthcvYZZQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/KickDeveloper?i=LpAT7Cf6Ia4:mWsthcvYZZQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/KickDeveloper/~4/LpAT7Cf6Ia4" height="1" width="1"/&gt;</description>
			<author>Josh</author>
			<category>Widgets &amp; Video Players</category>
			<pubDate>Fri, 12 Jun 2009 22:02:42 +0000</pubDate>
		<feedburner:origLink>http://www.kickdeveloper.com/resources/widgets-video-players/making-a-kickapps-search-component</feedburner:origLink></item>
		<item>
			<title>Make a dynamic counter for a slideshow</title>
			<link>http://feedproxy.google.com/~r/KickDeveloper/~3/YdHYJUkvEHM/make-a-dynamic-counter-for-a-slideshow</link>
			<description>&lt;p&gt;In the &lt;a target="_blank" href="http://www.kickdeveloper.com//news/updates/kickapps-40-release-notes"&gt;4.0 Release Note&lt;/a&gt; I mentioned that you can build a dynamic counter for a slideshow by populating text components with values from the slideshow.  Getting this right is trickier than it sounds, but with a few clicks and some clever JavaScript (thanks Derek!), you too can share in the glory that is the dynamic counter.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/KickDeveloper?a=YdHYJUkvEHM:_R7PmvYI2mU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/KickDeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/KickDeveloper?a=YdHYJUkvEHM:_R7PmvYI2mU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/KickDeveloper?i=YdHYJUkvEHM:_R7PmvYI2mU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/KickDeveloper/~4/YdHYJUkvEHM" height="1" width="1"/&gt;</description>
			<author>Josh</author>
			<category>Widgets &amp; Video Players</category>
			<pubDate>Fri, 15 May 2009 17:19:34 +0000</pubDate>
		<feedburner:origLink>http://www.kickdeveloper.com/resources/widgets-video-players/make-a-dynamic-counter-for-a-slideshow</feedburner:origLink></item>
		<item>
			<title>How to distinguish KickApps list pages via JavaScript</title>
			<link>http://feedproxy.google.com/~r/KickDeveloper/~3/2WwODKoQHSs/how-to-distinguish-kickapps-list-pages-via-javascript</link>
			<description>&lt;p&gt;To distinguish a list page in your JavaScript you can use the trusted &lt;code&gt;Ka.Info.PAGE&lt;/code&gt; variable you learned from &lt;a href="http://www.kickdeveloper.com/resources/customize-your-pages/javascript-do-more-with-kainfo"&gt;this&lt;/a&gt; tutorial paired with a handy dandy utility function called &lt;code&gt;Ka.Util.getLocationParam&lt;/code&gt; - a utility method to get the mediaType GET parameter from the URL. Here's an example:&lt;/p&gt;

&lt;div id="snipplr_embed_10737" class="snipplr_embed"&gt;&lt;a href="http://snipplr.com/view/10737/how-to-distinguish-kickapps-list-pages-via-javascript/" mce_href="http://snipplr.com/view/10737/how-to-distinguish-kickapps-list-pages-via-javascript/"&gt;Code snippet - How to distinguish KickApp's list pages via JavaScript&lt;/a&gt; on Snipplr&lt;/div&gt;&lt;script src="http://snipplr.com/js/embed.js" type="text/javascript" mce_src="http://snipplr.com/js/embed.js"&gt;&lt;/script&gt;&lt;script src="http://snipplr.com/json/10737" type="text/javascript" mce_src="http://snipplr.com/json/10737"&gt;&lt;/script&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/KickDeveloper?a=2WwODKoQHSs:A6kjXRXdTDU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/KickDeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/KickDeveloper?a=2WwODKoQHSs:A6kjXRXdTDU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/KickDeveloper?i=2WwODKoQHSs:A6kjXRXdTDU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/KickDeveloper/~4/2WwODKoQHSs" height="1" width="1"/&gt;</description>
			<author>mauvis</author>
			<category>Customize Your Pages</category>
			<pubDate>Thu, 14 May 2009 22:24:05 +0000</pubDate>
		<feedburner:origLink>http://www.kickdeveloper.com/resources/customize-your-pages/how-to-distinguish-kickapps-list-pages-via-javascript</feedburner:origLink></item>
		<item>
			<title>Make a photo required during signup</title>
			<link>http://feedproxy.google.com/~r/KickDeveloper/~3/D-1qNP8zPzI/make-a-photo-required-during-signup</link>
			<description>&lt;p&gt;Just add this in script tags in your Affiliate Center footer:&lt;/p&gt;

&lt;div id="snipplr_embed_11818" class="snipplr_embed"&gt;&lt;a href="http://snipplr.com/view/11818/kickapps-make-a-photo-required-during-signup/" mce_href="http://snipplr.com/view/11818/kickapps-make-a-photo-required-during-signup/"&gt;Code snippet - KickApps: Make a photo required during signup&lt;/a&gt; on Snipplr&lt;/div&gt;&lt;script src="http://snipplr.com/js/embed.js" type="text/javascript" mce_src="http://snipplr.com/js/embed.js"&gt;&lt;/script&gt;&lt;script src="http://snipplr.com/json/11818" type="text/javascript" mce_src="http://snipplr.com/json/11818"&gt;&lt;/script&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/KickDeveloper?a=D-1qNP8zPzI:vkahFrFOL9w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/KickDeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/KickDeveloper?a=D-1qNP8zPzI:vkahFrFOL9w:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/KickDeveloper?i=D-1qNP8zPzI:vkahFrFOL9w:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/KickDeveloper/~4/D-1qNP8zPzI" height="1" width="1"/&gt;</description>
			<author>mauvis</author>
			<category>Customize Your Pages</category>
			<pubDate>Thu, 14 May 2009 22:20:25 +0000</pubDate>
		<feedburner:origLink>http://www.kickdeveloper.com/resources/customize-your-pages/make-a-photo-required-during-signup</feedburner:origLink></item>
		<item>
			<title> KickApps: raise the minimum age to signup on your community</title>
			<link>http://feedproxy.google.com/~r/KickDeveloper/~3/kU4p6cWwFco/kickapps-raise-the-minimum-age-to-signup-on-your-kickapps-community</link>
			<description>&lt;font color="#333333"&gt;[Sorry but this article has been removed. It will be updated at a later date.]&lt;br /&gt;&lt;/font&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/KickDeveloper?a=kU4p6cWwFco:dZiVJjyploU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/KickDeveloper?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/KickDeveloper?a=kU4p6cWwFco:dZiVJjyploU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/KickDeveloper?i=kU4p6cWwFco:dZiVJjyploU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/KickDeveloper/~4/kU4p6cWwFco" height="1" width="1"/&gt;</description>
			<author>mauvis</author>
			<category>Customize Your Pages</category>
			<pubDate>Thu, 14 May 2009 22:11:45 +0000</pubDate>
		<feedburner:origLink>http://www.kickdeveloper.com/resources/customize-your-pages/kickapps-raise-the-minimum-age-to-signup-on-your-kickapps-community</feedburner:origLink></item>
	</channel>
</rss>
