Thanks Fabio, but that didnt work =/

Slik, although you solution worked I triend looking at the code but I dont
understand how you knew to create an instance of the implemented class?
Thanks!

On Wed, Dec 16, 2009 at 3:08 PM, Slik Jay <[email protected]> wrote:

> em.. http://mooshell.net/aKeYP/ ?
>
> On Wed, Dec 16, 2009 at 2:53 PM, Roman Land <[email protected]> wrote:
> > Not exactly, I did RTFM :)
> >
> > I want to extend or implement a class dynamically, like so:
> >
> > ExtendMe = new Class ({
> >   'doIt': function() {'console.log('i did it')}
> > })
> >
> > IExtend = new Class({
> >   'initialize: function(dynamicClass){
> >     $extend(this, dynamicClass);
> >   }
> > })
> >
> > iExtend = new IExtend(ExtendMe);
> > iExtend.doIt(); // but this doesnt work...
> >
> >
> >
> > 2009/12/16 Fábio M. Costa <[email protected]>
> >>
> >> I think you need Extends.
> >>
> >> http://mooshell.net/sHakv/1/
> >>
> >> --
> >> Fábio Miranda Costa
> >> Solucione Sistemas
> >> Engenheiro de interfaces
> >>
> >>
> >> On Wed, Dec 16, 2009 at 9:09 AM, Slik Jay <[email protected]> wrote:
> >>>
> >>> Something*
> >>>
> >>> On Wed, Dec 16, 2009 at 1:09 PM, Slik Jay <[email protected]> wrote:
> >>> > http://mooshell.net/sHakv/
> >>> > Thomesing like this ?
> >>> >
> >>> > On Wed, Dec 16, 2009 at 12:52 PM, Roman Land <[email protected]>
> >>> > wrote:
> >>> >> Hi,
> >>> >>
> >>> >> Is there any way to extend / implement a class while initializing
> it?
> >>> >> example:
> >>> >>
> >>> >> ExtendMe = new Class ({
> >>> >>   'doIt': function() {'console.log('i did it')}
> >>> >> })
> >>> >>
> >>> >> IExtend = new Class({
> >>> >>   'initialize: function(){
> >>> >>     $extend(this, extendMe);
> >>> >>   }
> >>> >> })
> >>> >>
> >>> >> iExtend = new IExtend();
> >>> >> iExtend.doIt(); // but this doesnt work...
> >>> >>
> >>> >>
> >>> >>
> >>> >> --
> >>> >> ---
> >>> >> "Make everything as simple as possible, but not simpler."
> >>> >>
> >>> >> - Albert Einstein
> >>> >>
> >>> >>
> >>> >
> >>
> >
> >
> >
> > --
> > ---
> > "Make everything as simple as possible, but not simpler."
> >
> > - Albert Einstein
> >
> >
>



-- 
---
"Make everything as simple as possible, but not simpler."

- Albert Einstein

Reply via email to