Hi Grady,
I checked all code for 'typo errors', and checked for the return type
that shouldn't be there, and this all seemed ok.
But your suggestion brought me to other ideas of solving my problem..
so thanks a lot for your answer !
Cheers,
Chiel
--- In flexcoders@yahoogroups.com, [EMAIL PROTECTED] wrote:
Hi, Chiel.
Could you post some of the code from your myClass tag whose
constructor wasn't being called? afaik, the no-args constructor should
have been called; is there a possibility of a typo (or incorrect
capitalization) in the constructor name? Also, make sure that your
constructor isn't declared with a return type -- otherwise it's not
really a constructor and won't be called!
Your mx:Script code isn't working because all statements have to be
inside of a method -- try this instead (note the change of myClass to
MyClass -- capitalization of class names is strongly encouraged in
AS):
mx:Script
![CDATA[
private var myInstance: MyClass;
private function createMyClassObject(): Void
{
myInstance = new myClass();
}
]]
/mx:Script
Then, to get createMyClassObject() to be called when your form's
elements are finished being created, add
creationComplete=createMyClassObject()
as an attribute to your root MXML tag.
HTH.
Grady Haynes
Senior Systems Engineer, IT Services
817.252.4891
[EMAIL PROTECTED]
Practitioners Publishing Company
A Thomson Business
801 Cherry Street, Suite 1300
Fort Worth, Texas 76102
ppc.thomson.com
-Original Message-
From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of trumpet1971
Sent: Thursday, August 18, 2005 10:13 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Constructor not called when calling myClass
Hi all,
I am pretty new at Flex and working on my first project.
I read some Macromedia tutorials and in one of them they created their
own CalculatorHandler-class and instantiated this through a
CalculatorHandler tag in the main mxml file.
I tried something similar by building my own class and found out the
constructor is not called at all when i instantiate it with a myClass
tag.
I need this constructor to be called to initialize some of the
properties of my class.
I also tried this code:
mx:Script
![CDATA[
var myInstance = new myClass();
]]
/mx:Script
but then i get some compilation error a class's instance variable may
not be initialized to compile-time constant expressions.
Can someone tell me how to create an instance of myClass ?
Thanks in advance,
Chiel Pauw
Amsterdam
Yahoo! Groups Sponsor ~--
font face=arial size=-1a
href=http://us.ard.yahoo.com/SIG=12hpdggqf/M=362335.6886445.7839731.151
0227/D=groups/S=1705007207:TM/Y=YAHOO/EXP=1124385839/A=2894361/R=0/SIG=1
3jmebhbo/*http://www.networkforgood.org/topics/education/digitaldivide/?
source=YAHOOcmpgn=GRPRTP=http://groups.yahoo.com/;In low income
neighborhoods, 84% do not own computers. At Network for Good, help
bridge the Digital Divide!/a./font
~-
--
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
Yahoo! Groups Sponsor ~--
font face=arial size=-1a
href=http://us.ard.yahoo.com/SIG=12haigfub/M=362329.6886308.7839368.1510227/D=groups/S=1705007207:TM/Y=YAHOO/EXP=1124449090/A=2894321/R=0/SIG=11dvsfulr/*http://youthnoise.com/page.php?page_id=1992
Fair play? Video games influencing politics. Click and talk back!/a./font
~-
--
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/