2010-04-13 4 views
0

Comment puis-je définir des paramètres d'intégration pour l'encapsuleur html à l'aide de Flex Builder? Par exemple, je voudrais générer le code qui permet le plein écran, directement à partir de Flex Builder, afin que je puisse déboguer correctement.Flex Builder: générer des paramètres de wrapper html

Où puis-je trouver ces paramètres?

grâce

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
      id="${application}" width="${width}" height="${height}" 
      codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"> 
      <param name="movie" value="${swf}.swf" /> 
      <param name="quality" value="high" /> 
      <param name="bgcolor" value="${bgcolor}" /> 
      <param name="allowScriptAccess" value="sameDomain" /> 
      <param name="allowfullscreen" value="true" /> 
      <embed src="${swf}.swf" quality="high" bgcolor="${bgcolor}" 
       width="${width}" height="${height}" name="${application}" align="middle" 
       play="true" 
       loop="false" 
       quality="high" 
       allowfullscreen="true" 
       allowScriptAccess="sameDomain" 
       type="application/x-shockwave-flash" 
       pluginspage="http://www.adobe.com/go/getflashplayer"> 
      </embed> 
    </object> 






    /* fullScreen */ 
    public function fullScreen():void { 
     Application.application.stage.displayState = (!isFull) ? StageDisplayState.FULL_SCREEN : StageDisplayState.NORMAL; 
     if (isFull) { 

      isFull=false; 
     } else {  
      //Application.application.stage.displayState = StageDisplayState.FULL_SCREEN; 
      isFull=true; 
     } 

     debugF.text = isFull.toString(); 
    } 

Répondre

1

Vous devrez modifier votre enveloppe HTML à la main, parce que plusieurs choses (comme la version du flash player, deep linking) peuvent être configurés à partir de l'interface de FB. Ou vous pouvez modifier les fichiers de modèle. Vous pouvez les trouver dans .metadata.plugins \ com.adobe.flexbuilder.project \ html-templates \

+0

les fichiers modèles, c'est exactement ce dont j'avais besoin. Cependant, je ne sais pas pourquoi le plein écran ne fonctionne pas. Est-ce que ce wrapper html permet le plein écran? (Je l'ai écrit dans la question) – aneuryzm

+0

Oui, il permet par défaut. Vous devriez avoir quelque chose comme Application.application.stage.displayState = StageDisplayState.FULL_SCREEN dans un gestionnaire qui devrait être appelé par un événement généré par l'utilisateur (cliquez par exemple). Si cela ne fonctionne pas, affichez simplement le code. –

+0

Je l'ai, mais ça ne marche pas .. c'est mon code. (voir au dessus). merci – aneuryzm

0

C'est très facile.

Chaque projet contient un dossier "html-template" avec le fichier index.template.html. Modifiez ce fichier en fonction de vos besoins.