Catégories

Texte libre

Le webring Flash francophone

W3C

  • Flux RSS des articles

Mercredi 11 janvier 2006

Voici le script d'intégration d'un document swf Flash Paper pour votre animation.
J'ai essayé de faire ressortir en rouge les informations clefs que vous aurez à modifier.
Placez ce script sur l'image clef où vous souhaitez intégrer votre document FP.


// function: loadFlashPaper
// ------------------------
function loadFlashPaper(path_s, dest_mc, width_i, height_i, loaded_o) {
 var intervalID = 0;
 var loadFunc = function(){  
  dest_mc._visible = false;  
  var fp = dest_mc.getIFlashPaper();
  if (!fp) {
   return;
  } else if (fp.setSize(width_i, height_i) == false) {
   return;
  } else {
   clearInterval(intervalID);  
   var pages_i = fp.getNumberOfPages();
   ctrlHolder_mc.swapDepths(_root.control_mc);
   dest_mc._visible = true;   
   _root.control_mc._visible = true; 
   loaded_o.onLoaded(fp);
  }
 }
 intervalID = setInterval(loadFunc, 100);
 dest_mc.loadMovie(path_s);
}

 

 

// function: onLoaded()
// ------------------------
function onLoaded(fp) {
 //Ici, on choisit les éléments de l'interface qui apparaitront  et les paramètres d'affichage de la page (true pour visible, false pour invisible)
 // Remove the standard user interface features:
 fp.showUIElement("PrevNext", true); 
 fp.showUIElement("Print", true);
 fp.showUIElement("Find", true);
 fp.showUIElement("Tool", true);
 fp.showUIElement("Pop", false);
 fp.showUIElement("Zoom", true);
 fp.showUIElement("Page", true);
 fp.showUIElement("Overflow", false);
 fp.enableScrolling(true);
 fp.setCurrentZoom(80);

 // Des options suplémentaires (pour les activer, enlever la double barre de commentaires)
 // Go to page:
 // fp.setCurrentPage(8);
 // Change the magnification to 50%:
}

// Cacher la barre de navigation une fois que le document est chargé
_root.control_mc._visible = false; 

// Création du movie clip qui contiendra le document
var theDocMC_mc = this.createEmptyMovieClip("theDocMC",100);
// Create movie clip to exchange the depth with the navigation controller clip:
var ctrlHolder_mc = this.createEmptyMovieClip("ctrlHolder",200);

// Position du movie clip sur la scène
theDocMC_mc._x = 367;
theDocMC_mc._y = 29;

// Chargement du swf Flash Paper,  en rouge le nom du document et sa taille en x et en y
loadFlashPaper("document.swf", theDocMC_mc, 629, 655, this);


A votre demande, voici un fichier d'exemple avec le fla et les swf ...

Par Nicoeum - Publié dans : Outils
Ecrire un commentaire - Voir les 5 commentaires - Recommander
Retour à l'accueil
Blog : Humour sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus