yackpack
           

Here's how you can get your own widget in a single click -- and it's free! Just choose one of the options below (MySpace users, be sure to pick the "custom URL" version, and enter the URL to your myspace page in the form).

 

 Walkie-Talkie FAQ's  


embedding

easily making unique rooms
opt-in or opt-out
room size limits

volume control

idle timeout
abusive use
usage limits

multiple chats on the same page

more help

embeding

This HTML code can be embedded anywhere that isn't subject to certain object restrictions:
Code:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="220" height="165" id="walkietalkie" align="middle">
<param name="allowScriptAccess" value="always" />
<param name="swLiveConnect" value="true" />
<param name="movie" value="http://www.yackpack.net/yackpack/walkietalkie.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<embed src="http://www.yackpack.net/yackpack/walkietalkie.swf" quality="high" wmode="transparent" width="220" height="165" name="walkietalkie" align="middle" allowScriptAccess="always" swLiveConnect="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

This is what you end up with: Walkie-talkie widget.

If you're posting it someplace that's more restrictive about embeds (MySpace, I'm looking at you), you'll need to add a line so that it knows where it lives (this is also necessary to support browsers with Javascript disabled):
Code:
<param name="FlashVars" value="globalchaturl=http://blog.myspace.com/someBlog" />

...and then the same variable is added to the embed tag as well, like:
Code:
<embed src="http://www.yackpack.net/yackpack/walkietalkie.swf" quality="high" wmode="transparent" width="220" height="165" name="walkietalkie" align="middle" allowScriptAccess="always" swLiveConnect="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" FlashVars="globalchaturl=http://blog.myspace.com/someBlog" />

-- note the URL is http://blog.myspace.com/someBlog. That line can go anywhere in the params list from the object code above. You can also use that line to override the default behavior -- for example if you want a global chat for an entire site or subsection, you can specify it there and the pages you place the widget on using this code will all use that common chat

return to top

 

easily making unique rooms

If you aren't using the loadVars line, then you can create a new chat room from any existing one just by appending something to the end of your current url, like by adding ?mychat at the end of the link above. People being too noisy (or nosy)? Make your own room instantly and send people the link.

return to top


opt-in or opt-out

Add optin=true to flashvar statement to make the app load inactive and displaying a "click to chat" message. Clicking anywhere turns it on.

return to top


room size limits

The room size limit is 20. This will probably be exposed later in an option, since a free-for-all chat can be pretty noisy if people don't apply restraint. If you come in and you are over the limit, the application will log you out and display a "room full" message, with a counter showing the time in seconds before it attempts to reconnect (currently 30 seconds)

return to top



volume control

There is no volume control yet (probably coming soon depending on feedback -- let us know!)

return to top


idle timeout

If you load the page and don't do anything for 5 minutes, it'll turn itself off. Clicking on the talk button even once will disable this. This idle timeout might be exposed as well, depending on feedback

return to top

 

abusive use

If you hold down the talk button and max out the input volume for 5+ seconds, it'll un-click the button for you :P it won't ban you for repeatedly doing this, but that's a possible feature addition... other limits may be considered as requested. Let us know!

return to top


usage limits

During this beta, there is no chat limit -- this may eventually change depending on the funding situation, bandwidth usage, etc. We'll have to see how things go...

return to top



multiple chats on the same page

This is slightly tricky. It can be done, but each object embed needs to have its own name, and then you need to let the app know what its name is for each of the non-standard embeds, via a flashVar called flashname= . For example, to embed two chat widgets into the same page, you could embed one as-is from the above example, but then in the second one, change the name="walkietalkie" and id="walkietalkie" from "walkietalke" to something else, like "mywidget2", as in name="mywidget2" and id="mywidget2". Then you would add the flashvar tag for that widget to include flashname=mywidget2. An alternative method is to just hardcode the globalchaturl for each of the chat widgets, setting them to something unique.

return to top


more help

http://www.yackpack.com/help :)


return to top




  © Copyright 2007 YackPack. All rights reserved. About Us  | Terms & Policies