Мне нравится ответ Шаттенбаума, он решает проблему случайного показа ребенка, но не решает проблему необходимости загружать ваши флеш-ролики вперед и замедлять страницу.Вот что я нашел полезным для загрузки / выгрузки флеш-файлов: http://jquery.thewikies.com/swfobject/examples.
Сначала вам нужно будет загрузить этот плагин swfobject, затем вы бы загрузили флэш-память, используя .flash () вместо .show ().
Например:
function getRandomElement() {
var amount = $('body').children().length;
var randomNumber = Math.floor(Math.random()*amount);
return $('body').children().get(randomNumber);
}
...
var random = getRandomElement();
random.flash({swf: 'flash_file.swf',height: 100,width: 100});
В зависимости от того, что вы делаете, вам также может понадобиться скрыть или выгрузить фильм стаймер, как только он будет завершен.