Forums Développement Multimédia

Aller au contenu

fullscreen

CODE Actionscript

4 réponses à ce sujet

#1 3dagard

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 115 messages

Posté 22 August 2008 - 17:01 PM

bonjour a ceux qui ont le savoir !
sur un site 100% flash je veux faire un fullscreen, et j'ai récupérer quelques codes sur le net, mais aucun ne fonctionne correctement, il y en a un qui serais ce que je cherche et il fonctionne en publication flash, mais quand je le lance depuis mon index.html, la il ne s'agrandit plus.
Donc si une personne charitable pouvait me dire comment réalisé un fullscreen (tuto)de bonne qualité, ou le swf s'agrandit a 100%
se serait très simpat.

#2 3dagard

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 115 messages

Posté 23 August 2008 - 20:27 PM

merci a tous mais j'ai trouve la solution a mon probleme, et pour ceux qui ont le meme probleme je joins le dossier sur lequel j'ai travaille

Fichier(s) joint(s)



#3 karmarby

    Ceinture Blanche

  • Members
  • Pip
  • 14 messages

Posté 28 August 2008 - 18:21 PM

Citation (3dagard @ Aug 23 2008, 07:27 PM) Voir le message
merci a tous mais j'ai trouve la solution a mon probleme, et pour ceux qui ont le meme probleme je joins le dossier sur lequel j'ai travaille



Sympa,
le .js est énorme mais mais je voir ce que c'est en tous cas j'ai testé avec ff3 et ça marche
c'est un peu lourd comme solution mais au moins c'est du AS2, parce que tous ceux qui croient savoir sur ce forum répondre avec du code AS3

Merci !!! icon_razz.gif

#4 karmarby

    Ceinture Blanche

  • Members
  • Pip
  • 14 messages

Posté 28 August 2008 - 19:35 PM

Citation (3dagard @ Aug 23 2008, 07:27 PM) Voir le message
merci a tous mais j'ai trouve la solution a mon probleme, et pour ceux qui ont le meme probleme je joins le dossier sur lequel j'ai travaille



Après quelques tests
Bon alors le fichier js ne sert à rien si on fait une intégration flash normale style :
<object type="application/x-shockwave-flash" data="leclip.swf" width="800" height="600" id="leclip" align="middle">
<param name="movie" value="leclip.swf" />
<param name="quality" value="high" />
<param name="allowFullScreen" value="true" />
</object>

Il sert seulement à construire l'objet flash en javascript...
Pour le code flash j'ai modifier comme ceci :

Action Script


/** Gestion du Full Screen **/
// Création des fonctions
function goFullScreen() {
Stage["displayState"] = "fullScreen";
}
function exitFullScreen() {
Stage["displayState"] = "normal";
}
function copyright() {
getURL("http://www.karmacrea.fr", "_blank");
}
// Pour activer/désactiver les éléments du menu en fonction de l'état
function menuHandler(obj, menuObj) {
if (Stage["displayState"] == "normal") { // si l'état est normal on active "Plein écran"
menuObj.customItems[0].enabled = true;
menuObj.customItems[1].enabled = false;
} else { // sinon on active "Normal"
menuObj.customItems[0].enabled = false;
menuObj.customItems[1].enabled = true;
}
}

var fullscreenCM:ContextMenu = new ContextMenu(menuHandler); // création d'un nouveau menu

fullscreenCM.hideBuiltInItems(); // on cache les éléments présents par défaud

// on ajoute les éléments ave les fonctions crées plus haut
var fs:ContextMenuItem = new ContextMenuItem("Plein écran", goFullScreen);
fullscreenCM.customItems.push(fs);
var xfs:ContextMenuItem = new ContextMenuItem("Normal", exitFullScreen);
fullscreenCM.customItems.push(xfs);
var cfs:ContextMenuItem = new ContextMenuItem("© KarmaCréa 2008", copyright);
fullscreenCM.customItems.push(cfs);

// On rattache le menu à la scéne (on pourrait le rattacher à un clip, essayer sur "bouton" par ex)
_root.menu = fullscreenCM;
bouton.onRelease = function() {
if (Stage["displayState"] == "normal") {
goFullScreen();
this.label = "Écran normal";
} else {
exitFullScreen();
this.label = "Plein écran";
}
};


J'espére que à pourra aider les autres icon_biggrin.gif

#5 3dagard

    Ceinture Marron

  • Members
  • PipPipPipPipPipPip
  • 115 messages

Posté 28 August 2008 - 20:28 PM

Salut et merci pour ta solution, elle est super.



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP