Aide - Recherche - Membres - Calendrier
Version complète : Problème à l'affichage du site
Centre de Formation Flash - Forums Adobe Flash > Adobe Flash > Techniques d'animation
iceman2001
Bonjour à tous,

J'ai fait un petit site flash sur fond noir.
Je lancer un html (fond noir aussi) qui appelle le swf (qui contient un préloader).

En local tout se passe bien.

Mais une fois en ligne, avant de m'afficher le fond noir, j'ai une image blanche vide à la taille de mon animation qui dure une seconde ou deux mais qui fait tâche avant de devenir noire.

Avez vous une idée SVP ?

En vous remerciant par avance.
matt-murdock
1) comment tu integre ton swf dans la page HTML? via la methode swfObject?

tu a mis le param bgcolor sur #000000

2) ou donne une URL

a+
iceman2001
Voici le contenu de mon index.html

Action Script

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>index</title>
&lt;script language="javascript">AC_FL_RunContent = 0;</script>
&lt;script src="AC_RunActiveContent.js" language="javascript"></script>
</head>
<body bgcolor="#000000">
<!--URL utilisées dans l'animation-->
<!--texte utilisé dans l'animation-->
<!-- saved from url=(0013)about:internet -->
&lt;script language="javascript">
if (AC_FL_RunContent == 0) {
alert("Cette page nécessite le fichier AC_RunActiveContent.js.");
} else {
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
'width', '780',
'height', '747',
'src', 'index',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'window',
'devicefont', 'false',
'id', 'index',
'bgcolor', '#000000',
'name', 'index',
'menu', 'true',
'allowFullScreen', 'false',
'allowScriptAccess','sameDomain',
'movie', 'index',
'salign', ''
); //end AC code
}
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="780" height="747" id="index" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="index.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /> <embed src="index.swf" quality="high" bgcolor="#000000" width="780" height="747" name="index" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</noscript>
</body>
</html>


Merci
Joni
Bonjour,

Utilise SWFObject pour intégrer ton SWF dans ta page.

Tu pourras ainsi définir la couleur d'arrière plan que tu veux.

A+

Joni
iceman2001
merci
matt-murdock
humm.. mais d apres le code source ci dessus il est deja defini icon_confused.gif

a+
Joni
Effectivement !

Dans ce cas, est-ce que cela ne pourrait pas venir du fait que le SWF est un peu "lourd" et qu'il faut qu'il charge certaines choses avant de pouvoir afficher ne serait-ce que le fond ?

Comment est constituée ton anim ? Un seul SWF qui contient tout ? un loader très léger qui charge le reste de ton site ?

A+

Joni
matt-murdock
Citation (matt-murdock @ Nov 6 2008, 04:45 PM) *
...
2) ou donne une URL

a+

iceman2001
Il s'agit en effet d'un seul swf qui fait 850 ko.

Voici le lien :

www.medisinfo.fr

A +
Joni
Bonjour,

Dans ce cas, essaie de faire un loader très léger qui charge le reste de ton site.

A+

Joni
matt-murdock
y a quand meme une sacre difference entre ce que tu nous donne comme code d integration et ce qu il y a comme code source dans ta page online....

dans le code source de ta page, il n y a pas de bgcolor de defini icon_confused.gif

bandit.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.