I am starting to build a simple app that passes data from a flex form
to  cf. However when I try to compile I get the following error.

But I dont have any constructors in my as code. Anyone have a clue
what I did wrong. I have attached my code.

1 Error found.
 
Error /qiSaleAdmin.as:1
A class must have only one constructor.

AS--
function qiSaleAdmin(fileNum, mlsNum, propStreet, propNum,
propDir,propCity, propState, propZip, buyerName, sellerName,
                                         propCoe, propPrice, agentId, agentId2) 
{
srv.qiSaleAdmin(fileNum, mlsNum, propStreet, propNum,
propDir,propCity, propState, propZip, buyerName, sellerName,
                                         propCoe, propPrice, agentId, 
agentId2);}

Flex--
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml";
initialize="srv.qpUsers.send()">

                  <mx:WebService id="srv"
wsdl="http://70.97.113.6/test/smartPanel.cfc?wsdl";>
</mx:WebService>
<mx:Script source="qiSaleAdmin.as" />
    <mx:Script>

        var states = [ {label:"Arizona", data:AZ},
{label:"California", data:CA} ];

        var selectedItem:Object;

    </mx:Script>
<mx:Form width="763" x="0" y="0">
  <mx:HBox width="645">
  <mx:FormItem label="File Number" required="true">
<mx:TextInput id="fileNum" />
</mx:FormItem><mx:FormItem label="MLS Number" required="false">
<mx:TextInput id="mlsNum" />
</mx:FormItem>
  </mx:HBox>
    <mx:HBox width="645">
  <mx:FormItem label="Address" required="true">
    <mx:TextInput id="propNum" text="" />
</mx:FormItem>
<mx:FormItem label="" required="false" width="99">
  <mx:TextInput id="propDir"  maxChars="2" width="71" text="" />
</mx:FormItem>
  <mx:FormItem label="" required="true">
<mx:TextInput id="propStreet" text="" />
</mx:FormItem>
  </mx:HBox>
    <mx:HBox width="645">
  <mx:FormItem label="City" required="true">
<mx:TextInput id="propCity" text="" />
</mx:FormItem>
<mx:FormItem label="State" required="false">
  <mx:ComboBox id="propState" dataProvider="{cards}" width="150" />
</mx:FormItem>
<mx:FormItem label="Zip" required="false">
  <mx:TextInput id="propZip" width="143" text="" maxChars="9" />
</mx:FormItem>
  </mx:HBox>
    <mx:HBox width="645">
  <mx:FormItem label="Buyer Name" required="false">
<mx:TextInput id="buyerName" text="" />
</mx:FormItem><mx:FormItem label="Seller Name" required="false">
<mx:TextInput id="sellerName" text="" />
</mx:FormItem>
  </mx:HBox>
  
      <mx:HBox width="645">
  <mx:FormItem label="COE Date" required="false">
    <mx:DateField id="propCoe" />
  </mx:FormItem><mx:FormItem label="Sale Price" required="false">
<mx:TextInput id="propPrice" text="" />
</mx:FormItem>
  </mx:HBox>
  
        <mx:HBox width="645">
  <mx:FormItem label="Agent 1" required="false">
    <mx:ComboBox id="agentId" dataProvider="{srv.qpUsers.result}"
width="150" />
  </mx:FormItem><mx:FormItem label="Agent 2" required="false">
    <mx:ComboBox id="agentId2" dataProvider="{srv.qpUsers.result}"
width="150" />
  </mx:FormItem>
  </mx:HBox>
<mx:ControlBar horizontalAlign="right" width="653">
  <mx:Label text="Function: qpUsers, qiSaleAdmin"/>
 <mx:FormItem label="">
   <mx:Button label="Submit" click="qiSaleAdmin(fileNum.text,
mlsNum.text, propStreet.text, propNum.text, propDir.text, 
                                                                        
propCity.text, propState.text, propZip.text,
buyerName.text, sellerName.text,
                                                                         
propCoe.text, propPrice.text, agentId.text, agentId2.text);" />
 </mx:FormItem>

</mx:ControlBar>
</mx:Form>

</mx:Application>

CFC--

        <cffunction name="qiSaleAdmin" access="remote" returntype="string"
output="false">
                <cfargument name="fileNum" type="string" required="yes" 
hint="File
Number" />
                <cfargument name="mlsNum" type="string" required="no" hint="mls
number" />
                <cfargument name="propStreet" type="string" required="yes"
hint="property street number" />
                <cfargument name="propNum" type="string" required="yes"
hint="property house number" />
                <cfargument name="propDir" type="string" required="no"
hint="property direction"  />
                <cfargument name="propAPN" type="string" required="no" 
hint="arizona
parcel number" />
                <cfargument name="propCity" type="string" required="yes"
hint="property city" />
                <cfargument name="propState" type="string" required="yes"
hint="property state" />
                <cfargument name="propZip" type="string" required="yes"
hint="property zip" />
                <cfargument name="buyerName" type="string" required="yes"
hint="buyer name" />
                <cfargument name="sellerName" type="string" required="yes"
hint="sellers name" />
                <cfargument name="propCoe" type="string" required="yes"
hint="property close of escrow" />
                <cfargument name="propPrice" type="string" required="yes"
hint="property price" />
                <cfargument name="agentId" type="string" required="yes" 
hint="1st
agent id" />
                <cfargument name="agentId2" type="string" required="no" 
hint="2nd
agent id" />
                <cfargument name="agentId3" type="string" required="no" 
hint="3rd
agent id" />
                <cfargument name="agentId4" type="string" required="no" 
hint="4th
agent id" />
                <!-- query to insert new sale admin function, shit ton of vars
passed from as. See the arguments bitch -->
                <cfquery name="qiSaleAdmin" datasource="#application.dsn#">
                insert into tbl_smartPanel_propInfo
                (fld_fileNum, fld_mlsNum, fld_propStreet, fld_propNum, 
fld_propDir,
fld_propARN, fld_propCity, fld_propState, fld_propZip,
                fld_buyerName, fld_sellerName, fld_propCoe, fld_propPrice,
fld_agentId, fld_agentId2, fld_agentId3, fld_agentId4)
                values
        
('#argument.fileNum#','#argument.mlsNum#','#argument.propStreet#','#argument.propNum#','#argument.propDir#','#argument.propAPN#',
        
'#argument.propCity#','#argument.propState#','#argument.propZip#','#argument.buyerName#','#argument.sellerName#','#argument.propCoe#',
        
'#argument.propPrice#','#argument.agentId#','#argument.agentId2#','#argument.agentId3#','#argument.agentId4#')
        
                </cfquery>
                <cfset msg = "You have added #argument.fileNum# as a new sale">
                <cfreturn msg />        
        </cffunction>





------------------------ Yahoo! Groups Sponsor --------------------~--> 
Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life.
http://us.click.yahoo.com/A77XvD/vlQLAA/TtwFAA/nhFolB/TM
--------------------------------------------------------------------~-> 

--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to