Probleme flash fonctionne sous IEpas avec firefox !!!
Bonjour voila j'ai un probleme sous Firefox et pas sous IE!!!
En fait je créé mon code la ou je veux afficher mon flash , je donne les id et path du flash a du javascript pour ne lancer ce flash que a la fin du charfgement de la page.;Mon probleme est que ce flash se charge bien sous IE mais je ne vois rien sous firefox ( meme pas de message d'erreur javascript ou autre...:( )
Voila les sources ....
Code:
1 2 3 4
|
<td><object id="flash81" type="application/x-shockwave-flash" width="379" height="160">
<param name="wmode" value="transparent" />
</object><script type="text/javascript">pushFlashData("/BannerImages/imega.swf");</script><script type="text/javascript">pushFlashId("flash81");</script></td> |
Je recupere ces données dans une arraylist ..Puis à la fin de la page je fais loadAndPlay(); qui appel la fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
function loadAndPlay()
{
var currentFlashId = null;
var currentFlashData = null;
while(flashIds.length > 0 && flashData.length > 0)
{
if(flashIds == null)
{
throw 'flashIds null';
}
if(flashData == null)
{
throw 'falshDataNull';
}
currentFlashId = flashIds.pop();
currentFlashData = flashData.pop();
if(currentFlashId != null && currentFlashData != null)
{
var movie = document.getElementById(currentFlashId);
if(movie != null)
{
movie.loadMovie(0, currentFlashData)
movie.Play()
}
}
}
} |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
//Ids of the banner flash objects
var flashIds = new Array();
//Url of the banner flash media
var flashData = new Array();
/**
* Add an identifier to the list
* @param flashId Identfier of the object tag
*/
function pushFlashId(flashId)
{
flashIds.push(flashId);
}
/**
* Add an Url to the list
* @param flashUrl Url of the flash
*/
function pushFlashData(flashUrl)
{
flashData.push(flashUrl);
} |
Merci pour votre aide....!!!