⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 class_hfobject.html

📁 swf文件结构介绍
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 9">
<meta name=Originator content="Microsoft Word 9">
<link rel=File-List href="./header_files/filelist.xml">
<title>FFFSDK</title>
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Author>michael</o:Author>
  <o:LastAuthor>michael</o:LastAuthor>
  <o:Revision>4</o:Revision>
  <o:TotalTime>80</o:TotalTime>
  <o:Created>1999-09-28T21:47:00Z</o:Created>
  <o:LastSaved>1999-09-29T01:42:00Z</o:LastSaved>
  <o:Pages>1</o:Pages>
  <o:Words>48</o:Words>
  <o:Characters>277</o:Characters>
  <o:Company>Middlesoft</o:Company>
  <o:Lines>2</o:Lines>
  <o:Paragraphs>1</o:Paragraphs>
  <o:CharactersWithSpaces>340</o:CharactersWithSpaces>
  <o:Version>9.2720</o:Version>
 </o:DocumentProperties>
</xml><![endif]-->
<link rel=Stylesheet type="text/css" media=all href=doxygen.css>
<style>
<!--
 /* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1027"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1"/>
 </o:shapelayout></xml><![endif]-->
</head>

<body bgcolor=white lang=EN-US link=blue vlink=blue style='tab-interval:.5in'>
<!-- Insert HTML here --><RIGHT>

<div class=Section1>

<div style='border:solid windowtext 1.0pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
mso-border-shadow:yes'>

<p class=MsoNormal style='margin-right:55.5pt;border:none;mso-border-alt:solid windowtext 1.0pt;
padding:0in;mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt;mso-border-shadow:yes'><span
style='background:#E0E0E0'><span style="mso-spacerun: yes">&nbsp;</span><a
href="hierarchy.html">Class Hierarchy</a> &nbsp; <a href="classes.html">Alphabetical
List</a> &nbsp; <a href="headers.html">Header Files</a> &nbsp; <a
href="functions.html">Compound Members</a> &nbsp; 18 Nov 1999<o:p></o:p></span></p>

</div>

<meta name=robots content=noindex>

<p class=MsoNormal style='margin-right:55.5pt'><span style='background:#E0E0E0'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></span></p>

<p class=MsoNormal style='margin-right:55.5pt'><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>

</div>

</body>

</html>
<h1>HFObject  Class Reference</h1>Superclass for all high level objects. <a href="#_details">More...</a><p><code>#include &lt;<a class="el" href="class_hfobject-include.html">HFObject.h</a>&gt;</code><p><p>Class diagram for HFObject:<p><center><img src="class_hfobject.gif" usemap="#HFObject_map" border="0"></center><map name="HFObject_map"><p><area href="class_hfsound.html" ALT="HFSound" shape="rect" coords="0,56,85,80"><area href="class_hfshape.html" ALT="HFShape" shape="rect" coords="190,56,275,80"><area href="class_hffont.html" ALT="HFFont" shape="rect" coords="285,56,370,80"><area href="class_hfbutton.html" ALT="HFButton" shape="rect" coords="380,56,465,80"><area href="class_hftext.html" ALT="HFText" shape="rect" coords="0,112,85,136"><area href="class_hfrectangle.html" ALT="HFRectangle" shape="rect" coords="95,112,180,136"><area href="class_hfpolygon.html" ALT="HFPolygon" shape="rect" coords="190,112,275,136"><area href="class_hfoval.html" ALT="HFOval" shape="rect" coords="285,112,370,136"><area href="class_hfedittext.html" ALT="HFEditText" shape="rect" coords="380,112,465,136"><area href="class_hfbitmap.html" ALT="HFBitmap" shape="rect" coords="95,168,180,192"><area href="class_hfcircle.html" ALT="HFCircle" shape="rect" coords="285,168,370,192"></MAP></P><a href="class_hfobject-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0><tr><td colspan=4><br><h2>Public Members</h2></td></tr><tr><td><img src="null.gif"></td><td><img src="null.gif"></td><td nowrap align=right valign=top>&nbsp;</td><td valign=top><a class="el" href="class_hfobject.html#a0">HFObject</a> ()</td></tr><tr><td><img src="null.gif"></td><td><img src="null.gif"></td><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=top><a class="el" href="class_hfobject.html#a1">~HFObject</a> ()</td></tr><tr><td><img src="null.gif"></td><td><img src="null.gif"></td><td nowrap align=right valign=top>void&nbsp;</td><td valign=top><a class="el" href="class_hfobject.html#a2">SetDepth</a> ( <a class="el" href="Macromedia.H.html#a7">U16</a> _depth )</td></tr><tr><td><img src=null.gif></td><td><img src=null.gif></td><td></td><td><font size=-1><em>Set the depth value for current shape.</em> <a href="#a2">More...</a><em></em></font><br><br></td></tr><p><tr><td><img src="null.gif"></td><td><img src="null.gif"></td><td nowrap align=right valign=top><a class="el" href="Macromedia.H.html#a7">U16</a>&nbsp;</td><td valign=top><a class="el" href="class_hfobject.html#a3">GetDepth</a> ()</td></tr><tr><td><img src=null.gif></td><td><img src=null.gif></td><td></td><td><font size=-1><em>Get the depth of this shape.</em> <a href="#a3">More...</a><em></em></font><br><br></td></tr><p><tr><td><img src="null.gif"></td><td><img src="null.gif"></td><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=top><a class="el" href="class_hfobject.html#a4">AddToObjectList</a> ( std::list&lt;FObj*&gt; *objList, <a class="el" href="class_hfmovie.html">HFMovie</a>* movie ) = 0</td></tr><tr><td><img src="null.gif"></td><td><img src="null.gif"></td><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=top><a class="el" href="class_hfobject.html#a5">RemoveFromFrame</a> ( std::list&lt;FObj*&gt; *objList, <a class="el" href="class_hfmovie.html">HFMovie</a>* movie )</td></tr><tr><td><img src="null.gif"></td><td><img src="null.gif"></td><td nowrap align=right valign=top>int&nbsp;</td><td valign=top><a class="el" href="class_hfobject.html#a6">DefineTagId</a> ()</td></tr><tr><td><img src="null.gif"></td><td><img src="null.gif"></td><td nowrap align=right valign=top>void&nbsp;</td><td valign=top><a class="el" href="class_hfobject.html#a7">ObjectIsEmbedded</a> ( bool _embedded )</td></tr><tr><td colspan=4><br><h2>Protected Members</h2></td></tr><tr><td><img src="null.gif"></td><td><img src="null.gif"></td><td nowrap align=right valign=top>virtual bool&nbsp;</td><td valign=top><a class="el" href="class_hfobject.html#b0">HasMatrix</a> ()</td></tr><tr><td><img src="null.gif"></td><td><img src="null.gif"></td><td nowrap align=right valign=top>virtual <a class="el" href="class_fmatrix.html">FMatrix</a>*&nbsp;</td><td valign=top><a class="el" href="class_hfobject.html#b1">CreateMatrix</a> ()</td></tr><tr><td><img src="null.gif"></td><td><img src="null.gif"></td><td nowrap align=right valign=top>void&nbsp;</td><td valign=top><a class="el" href="class_hfobject.html#b2">SetDefineTagId</a> ( int id )</td></tr><tr><td><img src="null.gif"></td><td><img src="null.gif"></td><td nowrap align=right valign=top>void&nbsp;</td><td valign=top><a class="el" href="class_hfobject.html#b3">AddPlaceObject2</a> ( std::list&lt;FObj*&gt; *objList, <a class="el" href="class_hfmovie.html">HFMovie</a>* movie )</td></tr><tr><td><img src="null.gif"></td><td><img src="null.gif"></td><td nowrap align=right valign=top><a class="el" href="Macromedia.H.html#a7">U16</a>&nbsp;</td><td valign=top><a class="el" href="class_hfobject.html#b4">depth</a></td></tr><tr><td><img src="null.gif"></td><td><img src="null.gif"></td><td nowrap align=right valign=top>bool&nbsp;</td><td valign=top><a class="el" href="class_hfobject.html#b5">defineWritten</a></td></tr><tr><td><img src="null.gif"></td><td><img src="null.gif"></td><td nowrap align=right valign=top>bool&nbsp;</td><td valign=top><a class="el" href="class_hfobject.html#b6">embedded</a></td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>Superclass for all high level objects.<p>The HFObject is an abstract class which is the parent class of all high level objects.<br> Memory Usage: Objects passed to the method calls of the High Level manager by const reference are, of course, unchanged. Example: <div class="fragment"><pre>		rect1.SetRadialFill( HunterGreen_RGBA, Black_RGBA );</pre></div> The 2 <a class="el" href="class_fcolor.html">FColor</a> objects, HunterGreen_RGBA and Black_RGBA, are created on the stack, and used to set the radial fill.<br> Objects passed in by pointer may be changed, but are not owned by the high level manager. So the high level manager won't delete the objects. Example: <div class="fragment"><pre>		<a class="el" href="class_hftext.html">HFText</a>* text;		...		movie-&gt;Frame( 0 )-&gt;AddObject( text );</pre></div> text is passed to the AddObject method, which may change text. However, it will not be deleted by the high level manaeger. So: <div class="fragment"><pre>		<a class="el" href="class_hftext.html">HFText</a> text;		...		movie-&gt;Frame( 0 )-&gt;AddObject( &amp;text );</pre></div> would also be valid code, and does exactly the same thing.<br> The behavior of not taking owenership (and deleting) the objects passed to the high level manager is the exact opposite of the low level manager, which ownes the objects passed to it, and will delete them when it serializes the SWF file.<br> Also note that large objects - sounds and bitmaps - passed to either the high or low level manager will not be changed by either one. However, the object should persist until the SWF file is serialized.<br> <hr><h2>Member Function Documentation</h2><a name="a0" doxytag="HFObject::HFObject"><p><table width=100%% cellpadding=2 cellspacing=0 border=0><tr><td class="md"><b>HFObject::HFObject ()</b></td></tr></table></a><div class="in"><p><p></div><a name="a1" doxytag="HFObject::~HFObject"><p><table width=100%% cellpadding=2 cellspacing=0 border=0><tr><td class="md"><b>virtual HFObject::~HFObject ()<code> [virtual]</code></b></td></tr></table></a><div class="in"><p><p></div><a name="a2" doxytag="HFObject::SetDepth"><p><table width=100%% cellpadding=2 cellspacing=0 border=0><tr><td class="md"><b>void HFObject::SetDepth (<a class="el" href="Macromedia.H.html#a7">U16</a> <em>_depth</em>)<code> [inline]</code></b></td></tr></table></a><div class="in"><p>Set the depth value for current shape.<p><dl compact><dt><b>Parameters: </b><dd><em>_depth</em> -  The depth value to be set. </dl></div><a name="a3" doxytag="HFObject::GetDepth"><p><table width=100%% cellpadding=2 cellspacing=0 border=0><tr><td class="md"><b><a class="el" href="Macromedia.H.html#a7">U16</a> HFObject::GetDepth ()<code> [inline]</code></b></td></tr></table></a><div class="in"><p>Get the depth of this shape.<p><dl compact><dt><b>Returns: </b><dd>Return the depth of this shape. </dl></div><a name="a4" doxytag="HFObject::AddToObjectList"><p><table width=100%% cellpadding=2 cellspacing=0 border=0><tr><td class="md"><b>virtual void HFObject::AddToObjectList (std::list&lt;FObj *&gt;* <em>objList</em>, <a class="el" href="class_hfmovie.html">HFMovie</a> * <em>movie</em>)<code> [pure virtual]</code></b></td></tr></table></a><div class="in"><p><p><p>Reimplemented in <a class="el" href="class_hfbutton.html#a3">HFButton</a>, <a class="el" href="class_hfedittext.html#a6">HFEditText</a>, <a class="el" href="class_hffont.html#a5">HFFont</a>, <a class="el" href="class_hfoval.html#a2">HFOval</a>, <a class="el" href="class_hfpolygon.html#a6">HFPolygon</a>, <a class="el" href="class_hfrectangle.html#a2">HFRectangle</a>, <a class="el" href="class_hfshape.html#a18">HFShape</a>, <a class="el" href="class_hfsound.html#a2">HFSound</a>, and <a class="el" href="class_hftext.html#a1">HFText</a>.</div><a name="a5" doxytag="HFObject::RemoveFromFrame"><p><table width=100%% cellpadding=2 cellspacing=0 border=0><tr><td class="md"><b>virtual void HFObject::RemoveFromFrame (std::list&lt;FObj *&gt;* <em>objList</em>, <a class="el" href="class_hfmovie.html">HFMovie</a> * <em>movie</em>)<code> [virtual]</code>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -