<canvas width="500" debug="true">
<simplelayout axis="y" spacing="5"/>
<text id="pouette"/>
<button text="OK">
<handler name="onclick">
var date_birth = new Date(2006, 1, 1);
var thisYear = new Date;
thisYearNumber = thisYear.getFullYear();
var age = (thisYearNumber - date_birth.getFullYear());
pouette.setText(age);
</handler>
</button>
</canvas>
On Jul 23, 2007, at 12:00 PM, [EMAIL PROTECTED] wrote:
When I try my full code with 4.0.2 I got this error :
WARNING: pet-create-1.lzx:329: reference to undefined property
'getFullYear'
ERROR: Compiler.substitute:-1: undefined object does not have a
property
'make'
Are there known issue with JavaScript Date Object ?
--------------------------------------
<canvas width="200" >
<simplelayout axis="y" spacing="5"/>
<text id="pouette"/>
<button text="OK">
<handler name="onclick">
var date_birth = new Date("1/1/2006");
var thisYear = new Date().getFullYear();
var age = thisYear - date_birth.getFullYear();
pouette.setText(age);
</handler>
</button>
</canvas>
This works:
<canvas width="200" >
<simplelayout axis="y" spacing="5"/>
<text id="pouette"/>
<button text="OK">
<handler name="onclick">
var date_birth = new Date(2006, 1, 1);
var thisYear = new Date;
thisYearNumber = thisYear.getFullYear();
var age = (thisYearNumber - date_birth.getFullYear());
pouette.setText(age);
</handler>
</button>
</canvas>