I have successfully implemented this awesome flash tag cloud using swobject 2.2. This is my code:
var tagcloud = encode($('#tagCloud').html().toLowerCase());
var flashvars = {
tcolor: "0xffffff",
tcolor2: "0xffffff",
hicolor: "0xffffff",
tspeed: "100",
distr: "true",
mode: "tags",
tagcloud: tagcloud
};
var params = {
bgcolor: "0x000000"
};
var attributes = {
wmode: "transparent"
};
swfobject.embedSWF("<xsl:value-of select="/ms247/@publicdir"/>wp-cumulus/tagcloud.swf", "tagCloud", "550", "375", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
Note that I keep the tags in a DIV container which is then replaced with the FLASH version - if flash is supported. Otherwise the DIV with working tags will be presented.
And for IE and some other browsers the toLowerCase is required - something about innerHTML auto converting tags and stuff to uppercase. This is just another reason NOT to use IE :)