AnythingSlider — Restart flash movie on show — CSS-Tricks

**AnythingSlider**

script type=”text/javascript”>

J(function () {

J(‘#slider1′).anythingSlider({

onSlideComplete: function (slider) {

[ flash interaction code here ]

},

width: 600,

height: 350,

resizeContents: false,

autoPlay: true,

autoPlayLocked: true,

delay: 10000,

animationTime: 600,

pauseOnHover: true

})

});

**Flash interaction**

script type=»text/javascript»>

function getFlashMovieObject(movieName)

{

if (window.document[movieName])

{

return window.document[movieName];

}

if (navigator.appName.indexOf(«Microsoft Internet»)==-1)

{

if (document.embeds && document.embeds[movieName])

return document.embeds[movieName];

}

else // if (navigator.appName.indexOf(«Microsoft Internet»)!=-1)

{

return document.getElementById(movieName);

}

}

function RestartFlashMovie()

{

var flashMovie=getFlashMovieObject(«myFlashMovie»);

flashMovie.Rewind();

flashMovie.Play();

}

The «Flash Interaction» code above must be adapted inside the onSlideComplete event handler. This is where I got stuck. How can I access the Name or ID properties of the Object tag inside the slider LI tag or of the Embed tag inside the Object tag (in IE)?

Can anyone help me rewrite the flash interaction code so I can use it with AnythingSlider?

Thanks in advance for any help.

Best regards.

Airton

Источник: AnythingSlider — Restart flash movie on show — CSS-Tricks.

FAQ форума Flash

Как передать данные в ролик через HTML?

Самый простой и надежный способ передать данные из HTML во флэш, это переписать тэг OBJECT/EMBED следующим образом:<object …>…<param name=»flashvars» value=»foo=Hello%20World&paragraph=first+line%0Dsecond+line»></object>также не забываем про альтернативные браузеры и дублируем переменные атрибутом FlashVars у EMBED:<embed … flashvars=»foo=Hello%20World&paragraph=first+line%0Dsecond+line»>Данные, передаваемые через FlashVars, кодируются в формат application/x-www-form-urlencoded.Переменные, передаваемые таким образом инициализируются в области видимости _root до начала проигрывания клипа. Т.е. для примера выше мы получим две переменных _root.foo и _root.paragraph с соответствующими значениями.Подробнее о FlashVars на сайте macromedia.com

Источник: FAQ форума Flash.