<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>


Reply via email to