Embedding Movies with Flash, Part III: More Properties: Changing the Movie's Graphic Quality - Doc JavaScript
Embedding Movies with Flash, Part III: More Properties
Changing the Movie's Graphic Quality
The HIGHQUALITY
property designates the level of anti-aliasing applied to the movie. Specify 2
(best) to apply high quality with bitmap smoothing always on. Specify 1
(high quality) to apply anti-aliasing; this will smooth bitmaps if the movie does not contain animation. Specify 0
(low quality) to prevent anti-aliasing. You may both set and get this property. The HIGHQUALITY
property is no. 16
, so you get its value by going:
mySwf.TGetProperty(timeline, 16);
And you set it in a similar way:
mySwf.TSetProperty(timeline, 16, value);
Play the following movie by clicking the Play
link. Get the HIGHQUALITY
of the movie by clicking the Get HIGHQUALITY
link. You should get 1
. Set the anti-aliasing to 0
by clicking the Set HIGHQUALITY
link. See how the movie quality deteriorates. You can hardly read the text now, though loading time improved a bit:
Here is the source code:
<SCRIPT LANGUAGE="JavaScript" SRC="flashcheck2.js"> </SCRIPT> <A href="javascript://" onclick="javascript:mySwf2. Rewind(); return false">Rewind</A> | <A href="javascript://" onclick="javascript:mySwf2. Play(); return false">Play</A> | <A href="javascript://" onclick="javascript:alert(mySwf2. TGetProperty('/', 6)); return false">Get HIGHQUALITY</A> | <A href="javascript://" onclick="javascript:mySwf2. TSetProperty('/', 16, 0); return false">Set HIGHQUALITY</A> <SCRIPT LANGUAGE="JavaScript"> var mySwf2 = Flash_embedSWF("opener.swf", "opener"); </SCRIPT>
Next: A Final Word
Produced by Yehuda Shiran and Tomer Shiran
All Rights Reserved. Legal Notices.
Created: July 2, 2001
Revised: July 2, 2001
URL: https://www.webreference.com/js/column87/11.html