OVH Cloud OVH Cloud

insertion du plugin Flash dans un CD ?

10 réponses
Avatar
didab webforumsuser
Bonjour
j'ai le probleme suivant.
je developpe un CD avec Flash + pages html
je ne peux pas utiliser de compilation en .exe car j'ai besoin d'inserer le .swf dans une page html car je passe des
des infos en java ( ouverture de la page html a partir du .swf en full scream par exemple ).
donc je dois fournir le plugin dans le CD et je ne sais pas ou le trouver et comment faire pour insiter
la personne a l'installer sans une connection internet (evidement).
il faut que tout se trouve sur le CD.
Merci du coup de main.

10 réponses

Avatar
Ned
Salut,

en full scream ? ça doit être bruyant ;o)

J'ai rencontré le même cas de figure, et j'ai été amené à developper une
petite appli en director qui, lancée par autorun, vérifie la présence et la
version du fichier flash.ocx (pour IE) et NPSWF32.dll (mozilla, netscape).
si pas bon, je lance le standalone installer de flash. Tu obtiendras
celui-ci sur le site de MM, fouille les technotes, il te faut remplir un
formulaire de licence (gratuite), en échgange de quoi ils t'enverront un
lien pour télécharger cet installeur.
--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
"didab" a écrit dans le message de
news:bjcats$446$
| Bonjour
| j'ai le probleme suivant.
| je developpe un CD avec Flash + pages html
| je ne peux pas utiliser de compilation en .exe car j'ai besoin d'inserer
le .swf dans une page html car je passe des
| des infos en java ( ouverture de la page html a partir du .swf en full
scream par exemple ).
| donc je dois fournir le plugin dans le CD et je ne sais pas ou le trouver
et comment faire pour insiter
| la personne a l'installer sans une connection internet (evidement).
| il faut que tout se trouve sur le CD.
| Merci du coup de main.
|
|
Avatar
Shanti
Bonjour Ned,

j'ai lu avec attention ta réponse sur ce forum car je rencontre actullement ce "genre" de problème :
je développe un CD-rom avec Director PC pour une projection option lecteur Shockwave.
(pas lecteur standard car je ne dispose pas de l'Xtra permettant d'insérer mes acteurs Flash et
Textes)
(pas de .dcr car lecture sans navigateur)

Ma question :
comment détecter la présence chez l'utilisateur du lecteur Shockwave ?
si non présent, comment lui installer directement à partir du CD-rom ?

à noter : j'ai bien téléchargé le "Flash_Shockwave_Full.exe" après acceptation du formulaire de
licence sur le site macromedia.

merci pour toute aide.
Shanti.
Avatar
Ned
Salut

| je développe un CD-rom avec Director PC pour une projection option lecteur
Shockwave.
| (pas lecteur standard car je ne dispose pas de l'Xtra permettant d'insérer
mes acteurs Flash et
| Textes)

heu...ou est le rapport ? Au contraire, c'est l'option lecteur shockwave qui
est limitée, car certains xtras y sont "interdits".
Les xtras pour flash et le texte sont tous livrés avec Dir, dans le dossier
"xtras"

| (pas de .dcr car lecture sans navigateur)

tu peux très bien lire des dcr dans une appli Dir.

Si tout ton boulot est une projection Director (pas de lecture de pages HTML
off-line), tu n'as même pas à te soucier du shovkwave player, puisqu'il est
inclu dans ta projection et donc pourra lire tes dcr.

A part ça pour détecter Shockwave, personnellement je teste la présence et
la version de
C:WINDOWSsystem32MacromedShockwave 8swInit.exe

mais c'est de la bidouille, je pense qu'il exite une clef de registre à
tester plutôt (mais j'ai pas le temps de fouiller ;o)

--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
Avatar
Shanti
Salut Ned et merci beaucoup pour ton aide.

Je suis un peu troublée par ta réponse car mes essais ne donnent pas le même résultat.

Dans mon animation director, j'ai un acteur swf et un acteur texte.

--> Si j'en fais une projection option lecteur standard, à l'ouverture du .exe 2 fenêtres
apparaissent :
"This application requires an extra (Animation Flash ...) puis (Texte ..)
that either does not exist or failed to initialize properly . Please make sure the appropriate Xtras
are in the Xtra forlder(s)"
A l'écran, les acteurs sont manquants et sont chacun remplacés par un rectangle vide barré d'une
croix rouge.
dois-je inclure des Xtras dans ma projection ? ou les copier dans un dossier du CD ? si oui,
lesquels ?

--> Si j'en fais une projection option lecteur Shockwave, tout se passe bien.
Mes acteurs sont bien présents.

Pour cette raison, je me suis dis que j'allais préférer l'option lecteur Shockwave.
Je t'ai alors demandé comment détecter et installer la présence du lecteur Shockwave chez
l'utilisateur.
Mais à l'origine, je n'ai aucune obligation de choix de format.

à noter : je possède Director MX avec les Xtras d'origines seulement.

encore merci.
Shanti.
Avatar
Ned
- ouvres ton anim' dans dir
- va dans "modification>animation>xtras", vire-les tous de la liste
- joue ton anim'
- retourne dans "modification>animation>xtras" : tu as maintenant les xtras
nécessaires et suffisant à ton anim'
- fais un dossier "xtras" dans le même dossier que ton projecteur , copies-y
les xtras de ta liste (tu trouveras les fichiers dans le dossier "xtras" de
director
- va dans l'aide, sur "projecteur", et suit la procédure "projecteur à
démarrage rapide"

L'intérêt est en plus de ne faire le projecteur qu'une fois, plus besoin de
le refaire si tu modifies ton anim', puisqu'il se contente de faire un
on exitframe
go to movie (the moviePath & "anim")
-- note que je n'ai pas mis l'extension, comme ça il ira
-- soit à "anim.dir", soit à "anim.dxr", soit à "anim.dcr", selon ce qu'il
trouve sur le disque
end

tu ne devrais plus avoir de souci, et donc plus besoin d'install de shock
--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
"Shanti" a écrit dans le message de
news:bjk974$a22$
| Salut Ned et merci beaucoup pour ton aide.
|
| Je suis un peu troublée par ta réponse car mes essais ne donnent pas le
même résultat.
Avatar
Shanti
Exact : les acteurs de ma projection avec l'option lecteur standard sont à présent correctement
affichés,
après avoir fait le ménage dans les Xtras .
Merci beaucoup pour cette astuce !

Par contre, j'ai aussi suivi tes conseils concernant l'aide de Director sur la procédure
"projection à démarrage rapide"
Il est écrit de :
- choisir l'option "lecteur Shockwave" pour les PC et "lecteur Standard" pour les mac ???
- de copier les fichiers dirapi.dll, iml32.dll, proj.dll, msvcrt.dll dans le dossier xtras du projet
???

Je n'ai jamais suivi cette méthode et ne comprend pas bien le pourquoi du comment.

Est-ce les .dll qui permettent le fonctionnement du lecteur Shockwave ?
et seraient inutile pour le lecteur standard ?
Dans ce cas donc, plus besoin de détection et d'intallation du plug-in à télécharger ?

enfin bon, si c'est conseillé de faire comme ça ... je vais faire comme ça ...
il y a sûrement une bonne raison ... huhu

merci encore.
Shanti.
Avatar
Ned
| Est-ce les .dll qui permettent le fonctionnement du lecteur Shockwave ?
| et seraient inutile pour le lecteur standard ?
| Dans ce cas donc, plus besoin de détection et d'intallation du plug-in à
télécharger ?

Non, ces DLL, c'est en qq sorte l'interpréteur lingo + shockwave.
Normalement, ton exécutable les contient (ainsi que les xtras "inclus dans
la projection"). C'est l'option par défaut ("standard") choisie car la plus
simple en manipulation, toutefois elle amène assez vite à un exécutable de
plusieurs Mo, qui met donc du temps à s'ouvrir et se lancer.
Par ailleurs les xtras inclus sont automatiquement décompactés dans le
dossier système, or sous W2K et WXP, si l'utilisateur n'est pas admin' de
sa machine, il peut se faire jeter.
En suivant la procédure que je t'ai indiqué, ton exécutable ne fait plus que
qq dizaines de ko, masi il lui manque des composants pour fonctionner
correctement. En théorie, il interroge le système pour les trouver ("as-tu
shockwave d'installé et peux-tu me donner accès à ses fonctionnalités ?"),
sauf que dans notre cas comme tout est présent sur ton CD, à un endroit
"visité" en 1er par l'exé (le dossier "xtras"), donc aucun décompactage
n'est nécessaire, aucune install de shockwave non plus, donc tout le monde
peut le lancer.

c'est + clair ?

tu trouveras pas mal d'articles là-dessus sur le web en fouinant pour "stub
projector"

Bonne continuation,
--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
Avatar
Shanti
Si j'ai bien compris, il est préférable de :

--> choisir l'option "lecteur Shockwave" car plus rapide (.exe de quelques ko)
- en incluant les .dll dans le dossier "xtras" du projet pour l'interprétation
- inutile de détecter le Shockwave player car pas besoin

--> inclure tous les xtras de chaque animation dans le dossier "xtras" du projet
- dans le cas où l'utilisateur ne serait pas l'administrateur
- pour les supprimer du fichier lanceur donc de la projection (plus léger)

C'est bien ça ?
encore merci pour toutes tes explications et bons conseils.

Shanti.
Avatar
Ned
t'as tout compris :o)

--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
"Shanti" a écrit dans le message de
news:bjknf1$6gj$
| Si j'ai bien compris, il est préférable de :
|
| --> choisir l'option "lecteur Shockwave" car plus rapide (.exe de quelques
ko)
| - en incluant les .dll dans le dossier "xtras" du projet pour
l'interprétation
| - inutile de détecter le Shockwave player car pas besoin
|
| --> inclure tous les xtras de chaque animation dans le dossier "xtras" du
projet
| - dans le cas où l'utilisateur ne serait pas l'administrateur
| - pour les supprimer du fichier lanceur donc de la projection (plus léger)
|
| C'est bien ça ?
| encore merci pour toutes tes explications et bons conseils.
|
| Shanti.
|
|
Avatar
Shanti
;o) merci pour tout.