Embedding Movies with Flash, Part III: More Properties: Changing the Movie's Graphic Quality - Doc JavaScript | WebReference

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:

Rewind | Play | Get HIGHQUALITY | Set HIGHQUALITY

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

https://www.internet.com


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