Du Flash dans du html

ChachaChacha Membre
août 2006 modifié dans Actualités #1
Salut,

Ci-joint avec ce message, un fichier flash et un fichier .html pour le regarder (à  coup de <object> et <embed>). ça marche... presque ! Le macroMedia flash player commence par râler que c'est une opération à  risque. En effet, j'ai réglé le codebase à  "http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0". Mais où puis-je trouver le plugin flash intégré à  MacOS ? Il doit bien y en avoir un ?

+
Chacha

edit : j'arrive pas à  joindre le fichier
Bon.toto.html :
<html>
<body>
<OBJECT
data="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0";
width="100%"
height="100%">
<PARAM NAME="movie" VALUE="./animation.swf">
<PARAM NAME="loop" VALUE="true">
<PARAM NAME="quality" VALUE="high">
<PARAM NAME="bgcolor" VALUE="#FFFFFF">
<EMBED src="animation.swf" loop="true" quality="high" bgcolor="#FFFFFF" WIDTH="100%" HEIGHT="100%" TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">;
</EMBED>
</OBJECT>
</body>
</html>

Réponses

  • 14:34 modifié #2
    Ici:
    [tt]/Library/Internet Plug-Ins[/tt]
  • ChachaChacha Membre
    août 2006 modifié #3
    dans 1155208121:

    Ici:
    [tt]/Library/Internet Plug-Ins[/tt]

    Ah, pas bête !
    Je cherchais dans /System
    Cela dit, que je mette le codebase ou pas, je viens de m'apercevoir que j'ai le même problème, ça râle en me disant que le flash essaye d'accéder à  mon URL (pourtant locale!) et que c'est risqué... Bon, je vais faire plus de recherche.

    A+ (et merci)
    Chacha
  • AliGatorAliGator Membre, Modérateur
    14:34 modifié #4
    Je pense que ça vient de ton code Flash.

    En effet pour protéger ton ordi et la vie privée des gens, Flash fonctionne avec un système de domaines : soit tu dis que ton Flash fonctionnera sur le domaine "local", dans ce cas il peut accéder aux données de ta machine, mais il ne peux pas accéder à  itnernet, soit tu demandes l'inverse, comme ça ton Flash peut communiquer avec des serveurs etc, mais ne peut alors pas lire de données sur ton disque.

    Cette politique permet d'éviter que des petits malins utilisent Flash pour envoyer des données qui te sont privées sur internet, par exemple.

    L'avertissement que tu reçois correspond à  ça, il te dit que le Flash va essayer de lire des données de ton disque, donc que rien ne te dit qu'il ne va pas les utiliser à  mauvais escient.

    Normalement pour que ton Flash puisse lire des données sur le disque il faut qu'il reste dans le domaine local... donc aussi qu'il soit bien accédé comme ressource locale (donc l'ouverture du html via un Pomme-O et donc protocole file:// plutôt qu'avec un http://, même si ça passe par localhost, peut peut-être jouer)
  • ChachaChacha Membre
    14:34 modifié #5
    Merci pour toutes ces précisions.
    En fait ce n'est pas mon code flash, donc j'ai essayé une autre anim et ça marche.
    Maintenant, mon souci est de charger dynamiquement ce code HTML dans une WebView... Pour l'instant, c'est tout blanc. Mais bah, c'était juste pour essayer, en vrai je vais laisser tomber et passer à  autre chose.

    +
    Chacha
Connectez-vous ou Inscrivez-vous pour répondre.