Het aanpassen van de breedte en hoogte van je flash document zou mijns inziens moeten gebeuren via het aanpassen van de width en height van de root van je display tree, kortom het stage object (althans in AS3).
Het pogen te zetten van de width en height van de stage resulteert in een IllegalOperationError. Daarnaast kent stage nog de properties stageWidth en stageHeight. Beide properties kennen een setter, maar deze doet bij beide properties helemaal niets. Het lijkt me dus dat het niet mogelijk is om de dimensions van je flash project te wijzigen.
Wel zou je een zodanig groot document kunnen maken dat de banner er altijd in past. De width en height van de flash bepaal je gewoon in de object HTML tag. Zorg er ook voor dat de volgende params worden opgenomen in je HTML.
code:
1
2
| <param name="scale" value="noscale" />
<param name="salign" value="lt" /> |
Als je nog werkt met een HTML embed tag, moet je ervoor zorgen dat het scale attribuut wordt vermeld voor de het salign attribuut. Anders werkt het niet goed in Firefox (vreemde bug).
code:
1
| scale="noscale" salign="lt" |