none
insertion .swf dans moss2007 RRS feed

  • Question

  • bonjour,

    j'ai créer une animation avec flash et j'aimerai l'inserer dans la baniere de mon portail ke je realise avec moss2007 et sharepoint designer . vu ke je maitrise pas vraiment le flash, j'ai sauvegardé mon image sous .swf et le probleme est que j'arrive pas a l'inserer via de designer , 
    c'est a dire qu'en cliquant sur "insertion" puis " image a partir d'un fichier" abin l'extention né pas reconnu.
    pouriez-vous m'aider svp ????? c'est tres important 
    merci
    • Déplacé Gabriel MongeonModerator lundi 28 septembre 2009 13:49 Déplacer vers SharePoint (Origine :Développement .NET (en général))
    samedi 26 septembre 2009 17:03

Réponses

  • Bonjour,

    Pour intégrer votre flash dans la master page de votre portail SharePoint, le meilleur moyen est de l'éditer avec SharePoint Designer.
    Celui-ci ne disposant pas de bouton permettant l'ajout d'un flash, il faut éditer le HTML "à la main".

    Placez le code suivant à l'endroit où vous voulez voir votre composant flash, il s'agit du squelette HTML nécessaire à l'affichage de tout composant flash :

    <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="550" HEIGHT="400" id="myMovieName">
       <PARAM NAME=movie VALUE="myFlashMovie.swf">
       <PARAM NAME=quality VALUE=high>
       <PARAM NAME=bgcolor VALUE=#FFFFFF>
       <EMBED href="/support/flash/ts/documents/myFlashMovie.swf" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400" NAME="myMovieName" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
    </OBJECT>


    Notez que le flash est défini au niveau de la balise object ET au niveau de la balise embed, afin d'être compatible avec tous les navigateurs.

    Remplacez le chemin du fichier .swf aux 2 niveaux, ainsi que la taille (height et width) aux 2 niveaux aussi.
    Enregistrez et publiez votre master page, puis ouvrez votre site avec votre navigateur pour vérifier le rendu.
    Si le résultat vous convient, n'oubliez pas de approuver la master page afin qu'elle soit visible de tous.

    J'espère que cela aura répondu à votre question.

    http://blogs.developpeur.org/anouvel
    Merci de valider les réponses à vos questions et de marquer comme telles les réponses utiles
    mardi 29 septembre 2009 08:49
    Modérateur
  • Bonjour,

    Il faut conserver l'attribut codebase que je vous ai fourni, il s'agit de l'adresse du plug-in à utiliser (ce lui de flash player en l'occurence).
    Par contre, dans le premier élément <param>, il faut renseigner l'adresse de votre flash.

    Essayez ceci :

    <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="550" HEIGHT="400" id="myMovieName">
       <PARAM NAME=movie VALUE="http://serveurmoss/PublishingImages/ban22.swf">
       <PARAM NAME=quality VALUE=high>
       <PARAM NAME=bgcolor VALUE=#FFFFFF>
       <EMBED href="http://serveurmoss/PublishingImages/ban22.swf" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400" NAME="myMovieName" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
    </OBJECT>
    


    Reste à adapter la taille du composant en modifiant WIDTH et HEIGHT au niveau de la balise OBJECT et de la balise EMBED

    http://blogs.developpeur.org/anouvel 
    Merci de valider les réponses à vos questions et de marquer comme telles les réponses utiles
    lundi 5 octobre 2009 16:33
    Modérateur

Toutes les réponses

  • Bonjour,

    Pour intégrer votre flash dans la master page de votre portail SharePoint, le meilleur moyen est de l'éditer avec SharePoint Designer.
    Celui-ci ne disposant pas de bouton permettant l'ajout d'un flash, il faut éditer le HTML "à la main".

    Placez le code suivant à l'endroit où vous voulez voir votre composant flash, il s'agit du squelette HTML nécessaire à l'affichage de tout composant flash :

    <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="550" HEIGHT="400" id="myMovieName">
       <PARAM NAME=movie VALUE="myFlashMovie.swf">
       <PARAM NAME=quality VALUE=high>
       <PARAM NAME=bgcolor VALUE=#FFFFFF>
       <EMBED href="/support/flash/ts/documents/myFlashMovie.swf" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400" NAME="myMovieName" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
    </OBJECT>


    Notez que le flash est défini au niveau de la balise object ET au niveau de la balise embed, afin d'être compatible avec tous les navigateurs.

    Remplacez le chemin du fichier .swf aux 2 niveaux, ainsi que la taille (height et width) aux 2 niveaux aussi.
    Enregistrez et publiez votre master page, puis ouvrez votre site avec votre navigateur pour vérifier le rendu.
    Si le résultat vous convient, n'oubliez pas de approuver la master page afin qu'elle soit visible de tous.

    J'espère que cela aura répondu à votre question.

    http://blogs.developpeur.org/anouvel
    Merci de valider les réponses à vos questions et de marquer comme telles les réponses utiles
    mardi 29 septembre 2009 08:49
    Modérateur
  • salut et merci pour vos reponses,
    SVP pourai-je avoir le chmain pour accéder au code source du moss 2007, je l'avais en tete et la je trouve plus quelques repertoires , j'espere m'ettre trompée de chemain:p
    merci d'avance
    dimanche 4 octobre 2009 19:11
  • Bonjour,

    Le répertoire par défaut de SharePoint est C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12

    Mais la méthode que je vous suggère ne nécessite pas d'aller dans le répertoire de SharePoint, la modification de la master page est sensée être faite avec l'outil SharePoint Designer.
    On ne modifie jamais le contenu du répertoire 12, sauf à l'enrichir via développement d'un package .wsp.

    Etes-vous parvenue à ajouter votre animation Flash ?
    http://blogs.developpeur.org/anouvel
    Merci de valider les réponses à vos questions et de marquer comme telles les réponses utiles
    lundi 5 octobre 2009 11:12
    Modérateur
  • Bonjour,

    j'ai copié le code dans la partie "fractionné" et j'ai inseré le chemain de mon animation ( apres avoir copié l'animation dans "image" du portail)
    voila le code que j'ai mis :

    <!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} pre {margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Courier New"; mso-fareast-font-family:"Times New Roman";} @page Section1 {size:612.0pt 792.0pt; margin:70.85pt 70.85pt 70.85pt 70.85pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} -->
    <
    OBJECT
     classid
    ="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
     codebase
    ="http://serveurmoss/PublishingImages/ban22.swf"
     WIDTH
    ="550"
     HEIGHT
    ="400"
     id
    ="myMovieName">
    
       
    <
    PARAM
     NAME
    =movie
     VALUE
    ="myFlashMovie.swf">
    
       
    <
    PARAM
     NAME
    =quality
     VALUE
    =high>
    
       
    <
    PARAM
     NAME
    =bgcolor
     VALUE
    =#FFFFFF>
    
       
    <
    EMBED
     href
    ="http://serveurmoss/PublishingImages/ban22.swf"
     quality
    =high
     bgcolor
    =#FFFFFF
     WIDTH
    ="550"
     HEIGHT
    ="400"
     NAME
    ="myMovieName"
     ALIGN
    ="http://serveurmoss/PublishingImages/ban22.swf" TYPE="application/x-shockwave-flash"
     PLUGINSPAGE
    ="http://www.macromedia.com/go/getflashplayer"></
    EMBED
    >
    
    </
    OBJECT
    >
    



    le probleme est que en lançant le portail, j'ai un message d'erreur de windows :
    "" windows a bloqué ce logiciel car il ne peut pas vérifier l'éditeur
    nom: ban22.swf
    Editeur: Editeur inconnu
    """
    et en faisant "ok" à ce message d'erreur, bin j'ai la master page mais
    au niveau de la baniere y'a un grand espace blanc qui remplace l'animation
    mais celle ci ne s'affiche pas !!

    pouvez vous m'aider SVP ????
    lundi 5 octobre 2009 13:19
  • Bonjour,

    Il faut conserver l'attribut codebase que je vous ai fourni, il s'agit de l'adresse du plug-in à utiliser (ce lui de flash player en l'occurence).
    Par contre, dans le premier élément <param>, il faut renseigner l'adresse de votre flash.

    Essayez ceci :

    <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="550" HEIGHT="400" id="myMovieName">
       <PARAM NAME=movie VALUE="http://serveurmoss/PublishingImages/ban22.swf">
       <PARAM NAME=quality VALUE=high>
       <PARAM NAME=bgcolor VALUE=#FFFFFF>
       <EMBED href="http://serveurmoss/PublishingImages/ban22.swf" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400" NAME="myMovieName" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
    </OBJECT>
    


    Reste à adapter la taille du composant en modifiant WIDTH et HEIGHT au niveau de la balise OBJECT et de la balise EMBED

    http://blogs.developpeur.org/anouvel 
    Merci de valider les réponses à vos questions et de marquer comme telles les réponses utiles
    lundi 5 octobre 2009 16:33
    Modérateur
  • Bonsoir,

    Effectivement ça marche , j'ai mon animation à l'endroit ou j'ai voulu l'inserer et c'est super,

    je vous remercie infiniment Arnault !!

    Merci encore ...
    lundi 5 octobre 2009 20:00