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

📄 swfdec-swfdecasvalue.html

📁 Swfdec is a decoder/renderer for Macromedia Flash animations. The decoding and rendering engine is
💻 HTML
📖 第 1 页 / 共 3 页
字号:
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td><td> value to set</td></tr><tr><td><span class="term"><em class="parameter"><code>s</code></em>&#160;:</span></td><td> garbage-collected string to use</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2620092"></a><h3><a name="SWFDEC-AS-VALUE-SET-NULL:CAPS"></a>SWFDEC_AS_VALUE_SET_NULL()</h3><a class="indexterm" name="id2620105"></a><pre class="programlisting">#define SWFDEC_AS_VALUE_SET_NULL(val) (val)-&gt;type = SWFDEC_AS_TYPE_NULL</pre><p>Sets <em class="parameter"><code>val</code></em> to the special null value.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td><td> value to set</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2620150"></a><h3><a name="SWFDEC-AS-VALUE-GET-OBJECT:CAPS"></a>SWFDEC_AS_VALUE_GET_OBJECT()</h3><a class="indexterm" name="id2620162"></a><pre class="programlisting">#define SWFDEC_AS_VALUE_GET_OBJECT(val) ((val)-&gt;value.object)</pre><p>Gets the object associated with <em class="parameter"><code>val</code></em>. If you are not sure that the value isan object value, consider using <a href="swfdec-SwfdecAsValue.html#swfdec-as-value-to-object"><code class="function">swfdec_as_value_to_object()</code></a> instead.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td><td> value to get, the value must reference an object</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2620218"></a><h3><a name="swfdec-as-value-to-object"></a>swfdec_as_value_to_object ()</h3><a class="indexterm" name="id2620230"></a><pre class="programlisting"><a href="swfdec-SwfdecAsObject.html#SwfdecAsObject">SwfdecAsObject</a>*     swfdec_as_value_to_object           (<a href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,                                                         const <a href="swfdec-SwfdecAsValue.html#SwfdecAsValue">SwfdecAsValue</a> *value);</pre><p>Converts a given value to its representation as an object. The object representation for primitive types is a wrapper object of the corresponding class (Number for numbers, String for strings, Boolean for bools). If the value does not have an object representing it, such as undefined and null values, <code class="literal">NULL</code> is returned.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></td><td> a <a href="SwfdecAsContext.html" title="SwfdecAsContext"><span class="type">SwfdecAsContext</span></a></td></tr><tr><td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td><td> value to convert</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td> object representing <em class="parameter"><code>value</code></em> or <code class="literal">NULL</code>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2620349"></a><h3><a name="SWFDEC-AS-VALUE-SET-OBJECT:CAPS"></a>SWFDEC_AS_VALUE_SET_OBJECT()</h3><a class="indexterm" name="id2620362"></a><pre class="programlisting">#define             SWFDEC_AS_VALUE_SET_OBJECT(val,o)</pre><p>Sets <em class="parameter"><code>val</code></em> to the given object. The object must have been added to the garbage collector via <a href="swfdec-SwfdecAsObject.html#swfdec-as-object-add"><code class="function">swfdec_as_object_add()</code></a> previously.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td><td> value to set</td></tr><tr><td><span class="term"><em class="parameter"><code>o</code></em>&#160;:</span></td><td> garbage-collected <a href="swfdec-SwfdecAsObject.html#SwfdecAsObject"><span class="type">SwfdecAsObject</span></a> to use</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2620439"></a><h3><a name="swfdec-as-value-to-primitive"></a>swfdec_as_value_to_primitive ()</h3><a class="indexterm" name="id2620452"></a><pre class="programlisting">void                swfdec_as_value_to_primitive        (<a href="swfdec-SwfdecAsValue.html#SwfdecAsValue">SwfdecAsValue</a> *value);</pre><p>Tries to convert the given <em class="parameter"><code>value</code></em> inline to its primitive value. Primitive values are values that are not objects. If the value is an object, the object's valueOf function is called. If the result of that function is still an object, it is returned nonetheless.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td><td> value to convert</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2620513"></a><h3><a name="swfdec-as-value-to-debug"></a>swfdec_as_value_to_debug ()</h3><a class="indexterm" name="id2620524"></a><pre class="programlisting">char*               swfdec_as_value_to_debug            (const <a href="swfdec-SwfdecAsValue.html#SwfdecAsValue">SwfdecAsValue</a> *value);</pre><p>Converts the given <em class="parameter"><code>value</code></em> to a string in a safe way. It will not call intothe scripting engine. Its intended use is for output in debuggers.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>value</code></em>&#160;:</span></td><td> a <a href="swfdec-SwfdecAsValue.html#SwfdecAsValue"><span class="type">SwfdecAsValue</span></a></td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td> a newly allocated string. Free with <code class="function">g_free()</code>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2620610"></a><h3><a name="swfdec-as-double-to-string"></a>swfdec_as_double_to_string ()</h3><a class="indexterm" name="id2620621"></a><pre class="programlisting">const char*         swfdec_as_double_to_string          (<a href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *context,                                                         double d);</pre><p>Converts <em class="parameter"><code>d</code></em> into a string using the same conversion algorithm as the official Flash player.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>context</code></em>&#160;:</span></td><td> a <a href="SwfdecAsContext.html" title="SwfdecAsContext"><span class="type">SwfdecAsContext</span></a></td></tr><tr><td><span class="term"><em class="parameter"><code>d</code></em>&#160;:</span></td><td> a double</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td> a garbage-collected string</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2620719"></a><h3><a name="swfdec-as-str-concat"></a>swfdec_as_str_concat ()</h3><a class="indexterm" name="id2620730"></a><pre class="programlisting">const char*         swfdec_as_str_concat                (<a href="SwfdecAsContext.html" title="SwfdecAsContext">SwfdecAsContext</a> *cx,                                                         const char *s1,                                                         const char *s2);</pre><p>Convenience function to concatenate two garbage-collected strings. Thisfunction is equivalent to <code class="function">g_strconcat()</code>.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>cx</code></em>&#160;:</span></td><td> a <a href="SwfdecAsContext.html" title="SwfdecAsContext"><span class="type">SwfdecAsContext</span></a></td></tr><tr><td><span class="term"><em class="parameter"><code>s1</code></em>&#160;:</span></td><td> first string</td></tr><tr><td><span class="term"><em class="parameter"><code>s2</code></em>&#160;:</span></td><td> second string</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td> A new garbage-collected string</td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id2620855"></a><div class="refsect2" lang="en"><a name="id2620856"></a></div><hr><div class="refsect2" lang="en"><a name="id2620857"></a></div></div></div></body></html>

⌨️ 快捷键说明

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