Imaginez un conteneur Flash étant capable d'ajuster dynamiquement la taille à la taille de la fenêtre du navigateur. En ActionScript 3 (AS3 ) , ce qui peut être accompli en ajoutant quelques lignes de JavaScript. Un conteneur de flash dynamique est particulièrement utile lorsque le contenu doit être ajouté et affiché sans préciser la teneur limite . Il existe de nombreuses façons de modifier dynamiquement la taille de la scène en AS3 , mais le plus simple implique l'utilisation du script swfIN . Instructions
1
Visitez le site Google Code et télécharger le script swfIN (voir Ressources) . Lisez le manuel de script swfIN de comprendre les bases de l'écriture
2
Ajoutez la ligne de code suivante à votre fichier HTML où l'application flash ou présentation seront intégrées : .
< , le type de script = "text /javascript" src = " swfIN.js ">
3
Ajoutez le code suivant pour le corps de la page HTML: < br > Photos
Assurez-vous que le code ci-dessus est placé dans la balise dans votre page HTML. Les paramètres contenus dans les guillemets peuvent être modifiées selon vos spécifications de présentation.
4
Configurez votre présentation flash et créer la couche "Actions" .
5
Ajoutez la code ci-dessous sur la première image du calque "Actions" en appuyant sur F9:
Stage.align = StageAlign.TOP_LET ;
Stage.scaleMode = StaggeScaleMode.NO_SCALE ;
stage.addEventListener ( Event.RESIZE , resizeHandler ) ;
le code ci-dessus définit le comportement de mise à l'échelle du flash lorsque le changement de taille de la scène et à l'écoute de l'événement resize
6
ajouter le fichier. appel de fonction qui contiendra des éléments à être redimensionnée , comme indiqué ci-dessous:
privé fonction resizeHandler ( e : Event) : void {
background.width = Stage.stageWidth ;
background.height = stage.stageHeight ;
}
le code ci-dessus redimensionne le MovieClip fond mais peut être modifié pour redimensionner tout autre élément pour s'adapter à la taille de la scène
< . br>