> For example the ListItem class:
> 
>         function ListItem(text,value)
>         {
>             this.superClass = Label;
>             this.superClass(text);
>             this.value = value;
>             ...
>         }
>         ListItem.prototype = new Label();
> 
> Perfect, except for the fact that one object is wasted to set the 
> prototype.

There's always the option of leaving out the last line if the extra
object is a problem.

It would only mean that if you made changes to Label.prototype at
runtime, it wouldn't affect ListItem.prototype

That could either be a good thing or a bad thing, depending what
you want.

I'm not sure what the problem with the extra objects is, but you
could make your extra objects identifiable by setting the ID:

        ListItem.prototype = new Label('protoListItem');

SD
_______________________________________________
Dynapi-Dev mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/mailman/listinfo/dynapi-dev

Reply via email to