User Guide

Table Of Contents
Using ActionScript in Flash forms 705
<cfinput type="button" name="convert" value="Convert" width="100"
onClick="celsius.text = Math.round((farenheit.text-32)/1.8*10)/10">
</cfform>
Note: You do not use the text property (for example, fieldname.
text) to access hidden fields. To
access a hidden field, use the format formname.fieldname = 'value'.
Restricted ActionScript keywords
The following ActionScript keywords are restricted in ColdFusion MX Flash forms. If you use
any of them, ColdFusion MX generates an error:
Custom ActionScript functions
Custom ActionScript functions are the equivalent of CFML UDFs. ColdFusion does not fully
support your writing or using custom ActionScript functions; however, it does include a small
number of predefined custom ActionScript functions that you can use in your Flash form
controls.
You can use the following functions in the ActionScript for all form controls to reset or submit
the form:
resetForm()
submitForm()
You can use the following functions in cfgrid tags only to insert and delete rows in the grid:
GridData.insertRow(gridName)
GridData.deleteRow(gridName)
The following example shows how you can use the two GridData functions to add custom
buttons that add and delete rows from a Flash form. These buttons are equivalent to the buttons
that ColdFusion creates if you specify
insert="yes" and delete="yes" in the cfgrid tag, but
they allow you to specify you own button text and placement. This example puts the buttons on
the side of the grid, instead of below it and uses longer than standard button labels..
<cfform format="flash" height="265" width="400">
<cfformitem type="html">
You can edit this grid as follows:
<ul>
<li>To change an item, click the field and type.</li>
<li>To add a row, click the Insert Row button and type in the fields
in the highlighted row.</li>
<li>To delete a row, click anywhere in the row and click the
Delete Row button</li>
</ul>
<p><b>When you are done, click the submit button.</b></p>
</cfformitem>
<!--- The hbox aligns the grid and the button vbox horizontally --->
__proto__ createTextField loadMovie
attachMovie Delete New
createChild duplicateMovieClip registerClass