2009-03-24 6 views
1

J'ai fait une page entièrement en Flash (projet flex ActionScript), et pour des raisons bizarres, ne devrait pas évoluer quand il est ouvert avec un petit navigateur fenêtré (basse résolution ou non maximisé); dans ce cas, j'ai besoin de naviguer dans la barre de défilement active pour afficher l'application flash complète.Barres de défilement du navigateur pour un site Web flash

Comment cela peut-il être fait?

Note: Je ne veux pas implémenter une méthode de défilement en flash (comme les barres de défilement flash, ou un scroller lié à la position de la souris), je veux juste invoquer les barres de défilement du navigateur.

Répondre

2

Intégrez simplement le flash avec une taille fixe (non proportionnelle). Si elle est plus grande que la fenêtre du navigateur, les barres de défilement apparaîtront.

Assurez-vous également que l'élément html contenant le swf est suffisamment grand pour afficher la totalité du flash ou que sa propriété css overflow n'est pas définie sur hidden.

1

Pour afficher les barres de défilement, vous pouvez essayer ceci.

html { 
    overflow: -moz-scrollbars-vertical; 
    overflow: scroll; 
} 
0

StageScaleMode.NO_SCALE

StageAlign.TOP_LEFT

? peut-être qu'il devrait se produire à partir du SWF ..

0

Je pense que c'est ce que vous recherchez: http://swffit.millermedeiros.com/

swffit redimensionne automatiquement votre flash à 100% de largeur et 100% de la hauteur (fond perdu) lorsque la fenêtre de votre navigateur est supérieur au minimum souhaité taille et redimensionne flash pour la taille désirée minimum lorsque la fenêtre du navigateur est plus petit ... Il peut également redimensionner le film flash à une taille maximum si la victoire du navigateur La taille maximale est supérieure à la taille maximale ...

Questions connexes