2009-01-20 8 views
0

Nous avons un fichier flash qui dans tous les autres navigateurs affiche à sa taille correcte (qui est quelque chose comme 1600px) mais, dans Safari, il apparaît minuscule. Nous avons également remarqué que parfois lorsque le fichier flash n'est pas mis en cache, il apparaît à la taille normale, puis après un rafraîchissement doux, le flash redevient minuscule.Petit flash en safari - bug très étrange!

Nous utilisons mootools pour inclure le flash mais j'ai aussi essayé d'utiliser le HTML/Javascript de Flash avec la fonction de publication, nous avons toujours le même problème avec le fait qu'il soit minuscule dans safari.

Est-ce que quelqu'un a des idées sur ce que cela pourrait être?

Merci Tom

+0

Veuillez poster un code! –

Répondre

0

Voici un discussion sur un problème similaire avec Safari et Flash Video, peut-être ça aide.

0

Êtes-vous par hasard redimensionner dynamiquement la taille de l'animation Flash (en écoutant Event.RESIZE ou en réglant la taille de la scène lorsque la vidéo Flash se charge)? Il y a un certain nombre de problèmes connus dans certains navigateurs (safari étant un) où certains événements ne se déclenchent pas lorsque l'objet flash est mis en cache et "rechargé". Vérifiez le lien suivant. Ma solution de contournement a toujours été de passer des paramètres de taille à l'objet flash à utiliser lors du chargement.

http://pixelfumes.blogspot.com/2007/07/ie6-as3-preloader-events-failing.html

0

J'ai connu un problème similaire. J'ai trouvé qu'une fois que j'ai enlevé la table html entourant le code incorporé par flash Safari a rendu le film instantané à la taille correcte.

0

Je me demande si vous avez changé la taille dans le HTML à un endroit, mais pas à l'autre. Note: dans le code, vous en avez besoin en 2 endroits: OBJECT et EMBED.

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
    codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" 
    WIDTH="100%" HEIGHT="82%"> 

    <PARAM NAME=movie VALUE="filename.swf"> 
    <PARAM NAME=quality VALUE=high> 
    <PARAM NAME=salign VALUE=T> 
    <PARAM NAME=devicefont VALUE=true> 
    <PARAM NAME=bgcolor VALUE=#fffff7> 

    <EMBED src="filename.swf" quality=high salign=T devicefont=true bgcolor=#fffff7 WIDTH="100%" HEIGHT="82% 
     TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> 
</OBJECT> 
Questions connexes