Re: [Flashcoders] AS3 - Missing

2006-07-05 Thread Meinte van't Kruis

I'm not sure if it's entirely impossible to assign one class to multiple
movieclips, but if that's true than the easiest way to overcome that problem
is make a baseclass 'Country' and have Brazil extends Country.

You still have the silly task of assigning all your countries to a
different class, but at least your code will be easy to manage.

good luck
-Meinte

On 7/4/06, Marcos Neves <[EMAIL PROTECTED]> wrote:


Is this the place to talk about AS3? If not, where would be?

The concept of any movieClip be a class is very powerfull, given the
ability to do new ClassName to create a copy of any clip. But the Auto
Generated class and the fact that you can´t have two movieclips with
the same class is something that is limiting flash capabilities.

Example:
I have a A world map where each country is a movieclip. And every one
will have the same behavior. Before flash 9, what I did is assign a
class called Country to each movie clip. This way, I can easy update
the behavior of all at the same time.

With Flash 9, I can´t assign a class with the same name and can´t
specify a base class to the Auto Generated extends.
My suggestion is to do something like this:
http://neves.bs2.com.br/flex/preview.jpg

When ask for AutoGenerate, a check box would enable an different base
class, and I would write on the textbox. So a movieClip called Brazil,
would have a autoGenerated class called Brazil that extends the class
Country, witch would be my base class.

I´m shure no one can deny that this feature is essential.
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


Re: [Flashcoders] AS3 - Missing

2006-07-05 Thread Marcos Neves

You got the point. But this silly task wasn´t needed on flash 8.
That´s the point.
Should it be on flash 9? I don´t think so.
Isn´t this the time to ask Adobe to include this feature? But I need
help from others developers to show that this feature is essential.

On 7/5/06, Meinte van't Kruis <[EMAIL PROTECTED]> wrote:

I'm not sure if it's entirely impossible to assign one class to multiple
movieclips, but if that's true than the easiest way to overcome that problem
is make a baseclass 'Country' and have Brazil extends Country.

You still have the silly task of assigning all your countries to a
different class, but at least your code will be easy to manage.

good luck
-Meinte

On 7/4/06, Marcos Neves <[EMAIL PROTECTED]> wrote:
>
> Is this the place to talk about AS3? If not, where would be?
>
> The concept of any movieClip be a class is very powerfull, given the
> ability to do new ClassName to create a copy of any clip. But the Auto
> Generated class and the fact that you can´t have two movieclips with
> the same class is something that is limiting flash capabilities.
>
> Example:
> I have a A world map where each country is a movieclip. And every one
> will have the same behavior. Before flash 9, what I did is assign a
> class called Country to each movie clip. This way, I can easy update
> the behavior of all at the same time.
>
> With Flash 9, I can´t assign a class with the same name and can´t
> specify a base class to the Auto Generated extends.
> My suggestion is to do something like this:
> http://neves.bs2.com.br/flex/preview.jpg
>
> When ask for AutoGenerate, a check box would enable an different base
> class, and I would write on the textbox. So a movieClip called Brazil,
> would have a autoGenerated class called Brazil that extends the class
> Country, witch would be my base class.
>
> I´m shure no one can deny that this feature is essential.
> ___
> Flashcoders@chattyfig.figleaf.com
> To change your subscription options or search the archive:
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
> Brought to you by Fig Leaf Software
> Premier Authorized Adobe Consulting and Training
> http://www.figleaf.com
> http://training.figleaf.com
>
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


Re: [Flashcoders] AS3 - Missing

2006-07-05 Thread jcarlos

But wouldn´t be easier to have composition over extension ?

if you have one generic class that has the country movieclip like an 
property of this class


class  Country
{
 var mcCountry: MovieClip;
 var nameCountry:String;

function Country( mc: MovieClip, name:String)
   {
..
 ..
}

}
- Original Message - 
From: "Meinte van't Kruis" <[EMAIL PROTECTED]>

To: "Flashcoders mailing list" 
Sent: Wednesday, July 05, 2006 8:17 AM
Subject: Re: [Flashcoders] AS3 - Missing


I'm not sure if it's entirely impossible to assign one class to multiple
movieclips, but if that's true than the easiest way to overcome that problem
is make a baseclass 'Country' and have Brazil extends Country.

You still have the silly task of assigning all your countries to a
different class, but at least your code will be easy to manage.

good luck
-Meinte

On 7/4/06, Marcos Neves <[EMAIL PROTECTED]> wrote:


Is this the place to talk about AS3? If not, where would be?

The concept of any movieClip be a class is very powerfull, given the
ability to do new ClassName to create a copy of any clip. But the Auto
Generated class and the fact that you can´t have two movieclips with
the same class is something that is limiting flash capabilities.

Example:
I have a A world map where each country is a movieclip. And every one
will have the same behavior. Before flash 9, what I did is assign a
class called Country to each movie clip. This way, I can easy update
the behavior of all at the same time.

With Flash 9, I can´t assign a class with the same name and can´t
specify a base class to the Auto Generated extends.
My suggestion is to do something like this:
http://neves.bs2.com.br/flex/preview.jpg

When ask for AutoGenerate, a check box would enable an different base
class, and I would write on the textbox. So a movieClip called Brazil,
would have a autoGenerated class called Brazil that extends the class
Country, witch would be my base class.

I´m shure no one can deny that this feature is essential.
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com 


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


Re: [Flashcoders] AS3 - Missing

2006-07-05 Thread Adrian Park

I'm not sure this is really a 'feature' that is missing since the problem
really boils down to OOP theory. For example, it could be argued that it is
incorrect for the country class to extend MovieClip since a country *is not*
a MovieClip but, rather,  *uses* a MovieClip for display. By this rational,
it makes more sense to extend via composition - i.e. the country class
simply gets a reference to a MovieClip that represents it's visual
manifestation. This way, the same class is used for many MovieClips.

If it was possible in AS2 and is no longer possible in AS3, I'd hope there
is a very good reason why and I'd hope that the reason has something to do
with AS becoming a more mature language and doing things in a better way.

Am I wrong?

A.

On 7/5/06, Marcos Neves <[EMAIL PROTECTED]> wrote:


You got the point. But this silly task wasn´t needed on flash 8.
That´s the point.
Should it be on flash 9? I don´t think so.
Isn´t this the time to ask Adobe to include this feature? But I need
help from others developers to show that this feature is essential.

On 7/5/06, Meinte van't Kruis <[EMAIL PROTECTED]> wrote:
> I'm not sure if it's entirely impossible to assign one class to multiple
> movieclips, but if that's true than the easiest way to overcome that
problem
> is make a baseclass 'Country' and have Brazil extends Country.
>
> You still have the silly task of assigning all your countries to a
> different class, but at least your code will be easy to manage.
>
> good luck
> -Meinte
>
> On 7/4/06, Marcos Neves <[EMAIL PROTECTED]> wrote:
> >
> > Is this the place to talk about AS3? If not, where would be?
> >
> > The concept of any movieClip be a class is very powerfull, given the
> > ability to do new ClassName to create a copy of any clip. But the Auto
> > Generated class and the fact that you can´t have two movieclips with
> > the same class is something that is limiting flash capabilities.
> >
> > Example:
> > I have a A world map where each country is a movieclip. And every one
> > will have the same behavior. Before flash 9, what I did is assign a
> > class called Country to each movie clip. This way, I can easy update
> > the behavior of all at the same time.
> >
> > With Flash 9, I can´t assign a class with the same name and can´t
> > specify a base class to the Auto Generated extends.
> > My suggestion is to do something like this:
> > http://neves.bs2.com.br/flex/preview.jpg
> >
> > When ask for AutoGenerate, a check box would enable an different base
> > class, and I would write on the textbox. So a movieClip called Brazil,
> > would have a autoGenerated class called Brazil that extends the class
> > Country, witch would be my base class.
> >
> > I´m shure no one can deny that this feature is essential.
> > ___
> > Flashcoders@chattyfig.figleaf.com
> > To change your subscription options or search the archive:
> > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> >
> > Brought to you by Fig Leaf Software
> > Premier Authorized Adobe Consulting and Training
> > http://www.figleaf.com
> > http://training.figleaf.com
> >
> ___
> Flashcoders@chattyfig.figleaf.com
> To change your subscription options or search the archive:
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
> Brought to you by Fig Leaf Software
> Premier Authorized Adobe Consulting and Training
> http://www.figleaf.com
> http://training.figleaf.com
>
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


Re: [Flashcoders] AS3 - Missing

2006-07-05 Thread Marcos Neves

Look at this flash
http://adi.idr.org.br/tpl/adi/mapa.tpl.php
Did you see that every movieClips have different shapes, but the same behavior.

Your suggestion is to drag a Country MovieClip inside each Country and
use it to take control of the parent clip?

On 7/5/06, jcarlos <[EMAIL PROTECTED]> wrote:

But wouldn´t be easier to have composition over extension ?

if you have one generic class that has the country movieclip like an
property of this class

class  Country
{
 var mcCountry: MovieClip;
 var nameCountry:String;

function Country( mc: MovieClip, name:String)
   {
..
 ..
}

}
- Original Message -
From: "Meinte van't Kruis" <[EMAIL PROTECTED]>
To: "Flashcoders mailing list" 
Sent: Wednesday, July 05, 2006 8:17 AM
Subject: Re: [Flashcoders] AS3 - Missing


I'm not sure if it's entirely impossible to assign one class to multiple
movieclips, but if that's true than the easiest way to overcome that problem
is make a baseclass 'Country' and have Brazil extends Country.

You still have the silly task of assigning all your countries to a
different class, but at least your code will be easy to manage.

good luck
-Meinte

On 7/4/06, Marcos Neves <[EMAIL PROTECTED]> wrote:
>
> Is this the place to talk about AS3? If not, where would be?
>
> The concept of any movieClip be a class is very powerfull, given the
> ability to do new ClassName to create a copy of any clip. But the Auto
> Generated class and the fact that you can´t have two movieclips with
> the same class is something that is limiting flash capabilities.
>
> Example:
> I have a A world map where each country is a movieclip. And every one
> will have the same behavior. Before flash 9, what I did is assign a
> class called Country to each movie clip. This way, I can easy update
> the behavior of all at the same time.
>
> With Flash 9, I can´t assign a class with the same name and can´t
> specify a base class to the Auto Generated extends.
> My suggestion is to do something like this:
> http://neves.bs2.com.br/flex/preview.jpg
>
> When ask for AutoGenerate, a check box would enable an different base
> class, and I would write on the textbox. So a movieClip called Brazil,
> would have a autoGenerated class called Brazil that extends the class
> Country, witch would be my base class.
>
> I´m shure no one can deny that this feature is essential.
> ___
> Flashcoders@chattyfig.figleaf.com
> To change your subscription options or search the archive:
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
> Brought to you by Fig Leaf Software
> Premier Authorized Adobe Consulting and Training
> http://www.figleaf.com
> http://training.figleaf.com
>
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


Re: [Flashcoders] AS3 - Missing

2006-07-05 Thread Marcos Neves

AS3 is really mature now, what is excellent! But there´s no reason to
didn´t support it.
Let´s think from other point of view.
Each sprite on the flash screen, is an instance of some class. Flash
ide is locking together View+Behavior, so I can´t have two differents
Views with the same behavior.

With Jcarlos tip, I found two ways to workaround this. But it´s didn´t
seens right to me.

I draw my Countrys as movieclips without classes. Then create a
MovieClip with a Country class and put inside each movieClip
(Composition). Inside Country class, I have access to the parent
display object using the parent property and do something like an
Adapter pattern.

The other solution would be put all my countrys inside a MovieClip
called World, and use a World class to access each country and assign
the behavior.

I´ll will upload my .fla files so you can understand.

On 7/5/06, Adrian Park <[EMAIL PROTECTED]> wrote:

I'm not sure this is really a 'feature' that is missing since the problem
really boils down to OOP theory. For example, it could be argued that it is
incorrect for the country class to extend MovieClip since a country *is not*
a MovieClip but, rather,  *uses* a MovieClip for display. By this rational,
it makes more sense to extend via composition - i.e. the country class
simply gets a reference to a MovieClip that represents it's visual
manifestation. This way, the same class is used for many MovieClips.

If it was possible in AS2 and is no longer possible in AS3, I'd hope there
is a very good reason why and I'd hope that the reason has something to do
with AS becoming a more mature language and doing things in a better way.

Am I wrong?

A.

On 7/5/06, Marcos Neves <[EMAIL PROTECTED]> wrote:
>
> You got the point. But this silly task wasn´t needed on flash 8.
> That´s the point.
> Should it be on flash 9? I don´t think so.
> Isn´t this the time to ask Adobe to include this feature? But I need
> help from others developers to show that this feature is essential.
>
> On 7/5/06, Meinte van't Kruis <[EMAIL PROTECTED]> wrote:
> > I'm not sure if it's entirely impossible to assign one class to multiple
> > movieclips, but if that's true than the easiest way to overcome that
> problem
> > is make a baseclass 'Country' and have Brazil extends Country.
> >
> > You still have the silly task of assigning all your countries to a
> > different class, but at least your code will be easy to manage.
> >
> > good luck
> > -Meinte
> >
> > On 7/4/06, Marcos Neves <[EMAIL PROTECTED]> wrote:
> > >
> > > Is this the place to talk about AS3? If not, where would be?
> > >
> > > The concept of any movieClip be a class is very powerfull, given the
> > > ability to do new ClassName to create a copy of any clip. But the Auto
> > > Generated class and the fact that you can´t have two movieclips with
> > > the same class is something that is limiting flash capabilities.
> > >
> > > Example:
> > > I have a A world map where each country is a movieclip. And every one
> > > will have the same behavior. Before flash 9, what I did is assign a
> > > class called Country to each movie clip. This way, I can easy update
> > > the behavior of all at the same time.
> > >
> > > With Flash 9, I can´t assign a class with the same name and can´t
> > > specify a base class to the Auto Generated extends.
> > > My suggestion is to do something like this:
> > > http://neves.bs2.com.br/flex/preview.jpg
> > >
> > > When ask for AutoGenerate, a check box would enable an different base
> > > class, and I would write on the textbox. So a movieClip called Brazil,
> > > would have a autoGenerated class called Brazil that extends the class
> > > Country, witch would be my base class.
> > >
> > > I´m shure no one can deny that this feature is essential.
> > > ___
> > > Flashcoders@chattyfig.figleaf.com
> > > To change your subscription options or search the archive:
> > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> > >
> > > Brought to you by Fig Leaf Software
> > > Premier Authorized Adobe Consulting and Training
> > > http://www.figleaf.com
> > > http://training.figleaf.com
> > >
> > ___
> > Flashcoders@chattyfig.figleaf.com
> > To change your subscription options or search the archive:
> > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> >
> > Brought to you by Fig Leaf Software
> > Premier Authorized Adobe Consulting and Training
> > http://www.figleaf.com
> > http://training.figleaf.com
> >
> ___
> Flashcoders@chattyfig.figleaf.com
> To change your subscription options or search the archive:
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
> Brought to you by Fig Leaf Software
> Premier Authorized Adobe Consulting and Training
> http://www.figleaf.com
> http://training.figleaf.com
>
___
Flashcoders@chattyfig.figleaf.com
To change your subscri

Re: [Flashcoders] AS3 - Missing

2006-07-05 Thread Meinte van't Kruis

"I draw my Countrys as movieclips without classes. Then create a
MovieClip with a Country class and put inside each movieClip
(Composition). Inside Country class, I have access to the parent
display object using the parent property and do something like an
Adapter pattern."

Ever heard of KISS ?


On 7/5/06, Marcos Neves <[EMAIL PROTECTED]> wrote:


AS3 is really mature now, what is excellent! But there´s no reason to
didn´t support it.
Let´s think from other point of view.
Each sprite on the flash screen, is an instance of some class. Flash
ide is locking together View+Behavior, so I can´t have two differents
Views with the same behavior.

With Jcarlos tip, I found two ways to workaround this. But it´s didn´t
seens right to me.

I draw my Countrys as movieclips without classes. Then create a
MovieClip with a Country class and put inside each movieClip
(Composition). Inside Country class, I have access to the parent
display object using the parent property and do something like an
Adapter pattern.

The other solution would be put all my countrys inside a MovieClip
called World, and use a World class to access each country and assign
the behavior.

I´ll will upload my .fla files so you can understand.

On 7/5/06, Adrian Park <[EMAIL PROTECTED]> wrote:
> I'm not sure this is really a 'feature' that is missing since the
problem
> really boils down to OOP theory. For example, it could be argued that it
is
> incorrect for the country class to extend MovieClip since a country *is
not*
> a MovieClip but, rather,  *uses* a MovieClip for display. By this
rational,
> it makes more sense to extend via composition - i.e. the country class
> simply gets a reference to a MovieClip that represents it's visual
> manifestation. This way, the same class is used for many MovieClips.
>
> If it was possible in AS2 and is no longer possible in AS3, I'd hope
there
> is a very good reason why and I'd hope that the reason has something to
do
> with AS becoming a more mature language and doing things in a better
way.
>
> Am I wrong?
>
> A.
>
> On 7/5/06, Marcos Neves <[EMAIL PROTECTED]> wrote:
> >
> > You got the point. But this silly task wasn´t needed on flash 8.
> > That´s the point.
> > Should it be on flash 9? I don´t think so.
> > Isn´t this the time to ask Adobe to include this feature? But I need
> > help from others developers to show that this feature is essential.
> >
> > On 7/5/06, Meinte van't Kruis <[EMAIL PROTECTED]> wrote:
> > > I'm not sure if it's entirely impossible to assign one class to
multiple
> > > movieclips, but if that's true than the easiest way to overcome that
> > problem
> > > is make a baseclass 'Country' and have Brazil extends Country.
> > >
> > > You still have the silly task of assigning all your countries to a
> > > different class, but at least your code will be easy to manage.
> > >
> > > good luck
> > > -Meinte
> > >
> > > On 7/4/06, Marcos Neves <[EMAIL PROTECTED]> wrote:
> > > >
> > > > Is this the place to talk about AS3? If not, where would be?
> > > >
> > > > The concept of any movieClip be a class is very powerfull, given
the
> > > > ability to do new ClassName to create a copy of any clip. But the
Auto
> > > > Generated class and the fact that you can´t have two movieclips
with
> > > > the same class is something that is limiting flash capabilities.
> > > >
> > > > Example:
> > > > I have a A world map where each country is a movieclip. And every
one
> > > > will have the same behavior. Before flash 9, what I did is assign
a
> > > > class called Country to each movie clip. This way, I can easy
update
> > > > the behavior of all at the same time.
> > > >
> > > > With Flash 9, I can´t assign a class with the same name and can´t
> > > > specify a base class to the Auto Generated extends.
> > > > My suggestion is to do something like this:
> > > > http://neves.bs2.com.br/flex/preview.jpg
> > > >
> > > > When ask for AutoGenerate, a check box would enable an different
base
> > > > class, and I would write on the textbox. So a movieClip called
Brazil,
> > > > would have a autoGenerated class called Brazil that extends the
class
> > > > Country, witch would be my base class.
> > > >
> > > > I´m shure no one can deny that this feature is essential.
> > > > ___
> > > > Flashcoders@chattyfig.figleaf.com
> > > > To change your subscription options or search the archive:
> > > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> > > >
> > > > Brought to you by Fig Leaf Software
> > > > Premier Authorized Adobe Consulting and Training
> > > > http://www.figleaf.com
> > > > http://training.figleaf.com
> > > >
> > > ___
> > > Flashcoders@chattyfig.figleaf.com
> > > To change your subscription options or search the archive:
> > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> > >
> > > Brought to you by Fig Leaf Software
> > > Premier Authorized Adobe Consulting and Training
> > > http://www.

Re: [Flashcoders] AS3 - Missing

2006-07-05 Thread Johannes Nel

KISS is not inheritance over composition. KISS is the reverse. rule of thumb
always compose rather than extend so that it will be simple later on to
change things.

On 7/5/06, Meinte van't Kruis <[EMAIL PROTECTED]> wrote:


"I draw my Countrys as movieclips without classes. Then create a
MovieClip with a Country class and put inside each movieClip
(Composition). Inside Country class, I have access to the parent
display object using the parent property and do something like an
Adapter pattern."

Ever heard of KISS ?


On 7/5/06, Marcos Neves <[EMAIL PROTECTED]> wrote:
>
> AS3 is really mature now, what is excellent! But there´s no reason to
> didn´t support it.
> Let´s think from other point of view.
> Each sprite on the flash screen, is an instance of some class. Flash
> ide is locking together View+Behavior, so I can´t have two differents
> Views with the same behavior.
>
> With Jcarlos tip, I found two ways to workaround this. But it´s didn´t
> seens right to me.
>
> I draw my Countrys as movieclips without classes. Then create a
> MovieClip with a Country class and put inside each movieClip
> (Composition). Inside Country class, I have access to the parent
> display object using the parent property and do something like an
> Adapter pattern.
>
> The other solution would be put all my countrys inside a MovieClip
> called World, and use a World class to access each country and assign
> the behavior.
>
> I´ll will upload my .fla files so you can understand.
>
> On 7/5/06, Adrian Park <[EMAIL PROTECTED]> wrote:
> > I'm not sure this is really a 'feature' that is missing since the
> problem
> > really boils down to OOP theory. For example, it could be argued that
it
> is
> > incorrect for the country class to extend MovieClip since a country
*is
> not*
> > a MovieClip but, rather,  *uses* a MovieClip for display. By this
> rational,
> > it makes more sense to extend via composition - i.e. the country class
> > simply gets a reference to a MovieClip that represents it's visual
> > manifestation. This way, the same class is used for many MovieClips.
> >
> > If it was possible in AS2 and is no longer possible in AS3, I'd hope
> there
> > is a very good reason why and I'd hope that the reason has something
to
> do
> > with AS becoming a more mature language and doing things in a better
> way.
> >
> > Am I wrong?
> >
> > A.
> >
> > On 7/5/06, Marcos Neves <[EMAIL PROTECTED]> wrote:
> > >
> > > You got the point. But this silly task wasn´t needed on flash 8.
> > > That´s the point.
> > > Should it be on flash 9? I don´t think so.
> > > Isn´t this the time to ask Adobe to include this feature? But I need
> > > help from others developers to show that this feature is essential.
> > >
> > > On 7/5/06, Meinte van't Kruis <[EMAIL PROTECTED]> wrote:
> > > > I'm not sure if it's entirely impossible to assign one class to
> multiple
> > > > movieclips, but if that's true than the easiest way to overcome
that
> > > problem
> > > > is make a baseclass 'Country' and have Brazil extends Country.
> > > >
> > > > You still have the silly task of assigning all your countries to a
> > > > different class, but at least your code will be easy to manage.
> > > >
> > > > good luck
> > > > -Meinte
> > > >
> > > > On 7/4/06, Marcos Neves <[EMAIL PROTECTED]> wrote:
> > > > >
> > > > > Is this the place to talk about AS3? If not, where would be?
> > > > >
> > > > > The concept of any movieClip be a class is very powerfull, given
> the
> > > > > ability to do new ClassName to create a copy of any clip. But
the
> Auto
> > > > > Generated class and the fact that you can´t have two movieclips
> with
> > > > > the same class is something that is limiting flash capabilities.
> > > > >
> > > > > Example:
> > > > > I have a A world map where each country is a movieclip. And
every
> one
> > > > > will have the same behavior. Before flash 9, what I did is
assign
> a
> > > > > class called Country to each movie clip. This way, I can easy
> update
> > > > > the behavior of all at the same time.
> > > > >
> > > > > With Flash 9, I can´t assign a class with the same name and
can´t
> > > > > specify a base class to the Auto Generated extends.
> > > > > My suggestion is to do something like this:
> > > > > http://neves.bs2.com.br/flex/preview.jpg
> > > > >
> > > > > When ask for AutoGenerate, a check box would enable an different
> base
> > > > > class, and I would write on the textbox. So a movieClip called
> Brazil,
> > > > > would have a autoGenerated class called Brazil that extends the
> class
> > > > > Country, witch would be my base class.
> > > > >
> > > > > I´m shure no one can deny that this feature is essential.
> > > > > ___
> > > > > Flashcoders@chattyfig.figleaf.com
> > > > > To change your subscription options or search the archive:
> > > > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
> > > > >
> > > > > Brought to you by Fig Leaf Software
> > > > > Premier Authorized Adobe Consu

Re: [Flashcoders] AS3 - Missing

2006-07-05 Thread Meinte van't Kruis

no I meant kiss=keep it simple stupid

On 7/5/06, Johannes Nel <[EMAIL PROTECTED]> wrote:


KISS is not inheritance over composition. KISS is the reverse. rule of
thumb
always compose rather than extend so that it will be simple later on to
change things.

On 7/5/06, Meinte van't Kruis <[EMAIL PROTECTED]> wrote:
>
> "I draw my Countrys as movieclips without classes. Then create a
> MovieClip with a Country class and put inside each movieClip
> (Composition). Inside Country class, I have access to the parent
> display object using the parent property and do something like an
> Adapter pattern."
>
> Ever heard of KISS ?
>
>
> On 7/5/06, Marcos Neves <[EMAIL PROTECTED]> wrote:
> >
> > AS3 is really mature now, what is excellent! But there´s no reason to
> > didn´t support it.
> > Let´s think from other point of view.
> > Each sprite on the flash screen, is an instance of some class. Flash
> > ide is locking together View+Behavior, so I can´t have two differents
> > Views with the same behavior.
> >
> > With Jcarlos tip, I found two ways to workaround this. But it´s didn´t
> > seens right to me.
> >
> > I draw my Countrys as movieclips without classes. Then create a
> > MovieClip with a Country class and put inside each movieClip
> > (Composition). Inside Country class, I have access to the parent
> > display object using the parent property and do something like an
> > Adapter pattern.
> >
> > The other solution would be put all my countrys inside a MovieClip
> > called World, and use a World class to access each country and assign
> > the behavior.
> >
> > I´ll will upload my .fla files so you can understand.
> >
> > On 7/5/06, Adrian Park <[EMAIL PROTECTED]> wrote:
> > > I'm not sure this is really a 'feature' that is missing since the
> > problem
> > > really boils down to OOP theory. For example, it could be argued
that
> it
> > is
> > > incorrect for the country class to extend MovieClip since a country
> *is
> > not*
> > > a MovieClip but, rather,  *uses* a MovieClip for display. By this
> > rational,
> > > it makes more sense to extend via composition - i.e. the country
class
> > > simply gets a reference to a MovieClip that represents it's visual
> > > manifestation. This way, the same class is used for many MovieClips.
> > >
> > > If it was possible in AS2 and is no longer possible in AS3, I'd hope
> > there
> > > is a very good reason why and I'd hope that the reason has something
> to
> > do
> > > with AS becoming a more mature language and doing things in a better
> > way.
> > >
> > > Am I wrong?
> > >
> > > A.
> > >
> > > On 7/5/06, Marcos Neves <[EMAIL PROTECTED]> wrote:
> > > >
> > > > You got the point. But this silly task wasn´t needed on flash 8.
> > > > That´s the point.
> > > > Should it be on flash 9? I don´t think so.
> > > > Isn´t this the time to ask Adobe to include this feature? But I
need
> > > > help from others developers to show that this feature is
essential.
> > > >
> > > > On 7/5/06, Meinte van't Kruis <[EMAIL PROTECTED]> wrote:
> > > > > I'm not sure if it's entirely impossible to assign one class to
> > multiple
> > > > > movieclips, but if that's true than the easiest way to overcome
> that
> > > > problem
> > > > > is make a baseclass 'Country' and have Brazil extends Country.
> > > > >
> > > > > You still have the silly task of assigning all your countries to
a
> > > > > different class, but at least your code will be easy to manage.
> > > > >
> > > > > good luck
> > > > > -Meinte
> > > > >
> > > > > On 7/4/06, Marcos Neves <[EMAIL PROTECTED]> wrote:
> > > > > >
> > > > > > Is this the place to talk about AS3? If not, where would be?
> > > > > >
> > > > > > The concept of any movieClip be a class is very powerfull,
given
> > the
> > > > > > ability to do new ClassName to create a copy of any clip. But
> the
> > Auto
> > > > > > Generated class and the fact that you can´t have two
movieclips
> > with
> > > > > > the same class is something that is limiting flash
capabilities.
> > > > > >
> > > > > > Example:
> > > > > > I have a A world map where each country is a movieclip. And
> every
> > one
> > > > > > will have the same behavior. Before flash 9, what I did is
> assign
> > a
> > > > > > class called Country to each movie clip. This way, I can easy
> > update
> > > > > > the behavior of all at the same time.
> > > > > >
> > > > > > With Flash 9, I can´t assign a class with the same name and
> can´t
> > > > > > specify a base class to the Auto Generated extends.
> > > > > > My suggestion is to do something like this:
> > > > > > http://neves.bs2.com.br/flex/preview.jpg
> > > > > >
> > > > > > When ask for AutoGenerate, a check box would enable an
different
> > base
> > > > > > class, and I would write on the textbox. So a movieClip called
> > Brazil,
> > > > > > would have a autoGenerated class called Brazil that extends
the
> > class
> > > > > > Country, witch would be my base class.
> > > > > >
> > > > > > I´m shure no one can deny that this feature is essential.
> > 

Re: [Flashcoders] AS3 - Missing

2006-07-05 Thread Johannes Nel

i know exactly what the  acronym means, i disagree with your idea of what is
simple.

On 7/5/06, Meinte van't Kruis <[EMAIL PROTECTED]> wrote:


no I meant kiss=keep it simple stupid

On 7/5/06, Johannes Nel <[EMAIL PROTECTED]> wrote:
>
> KISS is not inheritance over composition. KISS is the reverse. rule of
> thumb
> always compose rather than extend so that it will be simple later on to
> change things.
>
> On 7/5/06, Meinte van't Kruis <[EMAIL PROTECTED]> wrote:
> >
> > "I draw my Countrys as movieclips without classes. Then create a
> > MovieClip with a Country class and put inside each movieClip
> > (Composition). Inside Country class, I have access to the parent
> > display object using the parent property and do something like an
> > Adapter pattern."
> >
> > Ever heard of KISS ?
> >
> >
> > On 7/5/06, Marcos Neves <[EMAIL PROTECTED]> wrote:
> > >
> > > AS3 is really mature now, what is excellent! But there´s no reason
to
> > > didn´t support it.
> > > Let´s think from other point of view.
> > > Each sprite on the flash screen, is an instance of some class. Flash
> > > ide is locking together View+Behavior, so I can´t have two
differents
> > > Views with the same behavior.
> > >
> > > With Jcarlos tip, I found two ways to workaround this. But it´s
didn´t
> > > seens right to me.
> > >
> > > I draw my Countrys as movieclips without classes. Then create a
> > > MovieClip with a Country class and put inside each movieClip
> > > (Composition). Inside Country class, I have access to the parent
> > > display object using the parent property and do something like an
> > > Adapter pattern.
> > >
> > > The other solution would be put all my countrys inside a MovieClip
> > > called World, and use a World class to access each country and
assign
> > > the behavior.
> > >
> > > I´ll will upload my .fla files so you can understand.
> > >
> > > On 7/5/06, Adrian Park <[EMAIL PROTECTED]> wrote:
> > > > I'm not sure this is really a 'feature' that is missing since the
> > > problem
> > > > really boils down to OOP theory. For example, it could be argued
> that
> > it
> > > is
> > > > incorrect for the country class to extend MovieClip since a
country
> > *is
> > > not*
> > > > a MovieClip but, rather,  *uses* a MovieClip for display. By this
> > > rational,
> > > > it makes more sense to extend via composition - i.e. the country
> class
> > > > simply gets a reference to a MovieClip that represents it's visual
> > > > manifestation. This way, the same class is used for many
MovieClips.
> > > >
> > > > If it was possible in AS2 and is no longer possible in AS3, I'd
hope
> > > there
> > > > is a very good reason why and I'd hope that the reason has
something
> > to
> > > do
> > > > with AS becoming a more mature language and doing things in a
better
> > > way.
> > > >
> > > > Am I wrong?
> > > >
> > > > A.
> > > >
> > > > On 7/5/06, Marcos Neves <[EMAIL PROTECTED]> wrote:
> > > > >
> > > > > You got the point. But this silly task wasn´t needed on flash 8.
> > > > > That´s the point.
> > > > > Should it be on flash 9? I don´t think so.
> > > > > Isn´t this the time to ask Adobe to include this feature? But I
> need
> > > > > help from others developers to show that this feature is
> essential.
> > > > >
> > > > > On 7/5/06, Meinte van't Kruis <[EMAIL PROTECTED]> wrote:
> > > > > > I'm not sure if it's entirely impossible to assign one class
to
> > > multiple
> > > > > > movieclips, but if that's true than the easiest way to
overcome
> > that
> > > > > problem
> > > > > > is make a baseclass 'Country' and have Brazil extends Country.
> > > > > >
> > > > > > You still have the silly task of assigning all your countries
to
> a
> > > > > > different class, but at least your code will be easy to
manage.
> > > > > >
> > > > > > good luck
> > > > > > -Meinte
> > > > > >
> > > > > > On 7/4/06, Marcos Neves <[EMAIL PROTECTED]> wrote:
> > > > > > >
> > > > > > > Is this the place to talk about AS3? If not, where would be?
> > > > > > >
> > > > > > > The concept of any movieClip be a class is very powerfull,
> given
> > > the
> > > > > > > ability to do new ClassName to create a copy of any clip.
But
> > the
> > > Auto
> > > > > > > Generated class and the fact that you can´t have two
> movieclips
> > > with
> > > > > > > the same class is something that is limiting flash
> capabilities.
> > > > > > >
> > > > > > > Example:
> > > > > > > I have a A world map where each country is a movieclip. And
> > every
> > > one
> > > > > > > will have the same behavior. Before flash 9, what I did is
> > assign
> > > a
> > > > > > > class called Country to each movie clip. This way, I can
easy
> > > update
> > > > > > > the behavior of all at the same time.
> > > > > > >
> > > > > > > With Flash 9, I can´t assign a class with the same name and
> > can´t
> > > > > > > specify a base class to the Auto Generated extends.
> > > > > > > My suggestion is to do something like this:
> > > > > > > http://neves.bs2.com.br/flex/preview.jpg
> > > > > > 

Re: [Flashcoders] AS3 - Missing

2006-07-05 Thread Adrian Park

This article explains in some detail what we're trying to say.

http://www.javaworld.com/javaworld/jw-11-1998/jw-11-techniques-p2.html

In the spirit of KISS, you could skim through most of it (but ensure you get
the difference between Inheritance and Composition) then read the stuff at
the end of page 2 under " Choosing between composition and inheritance".

HTH

On 7/5/06, Johannes Nel <[EMAIL PROTECTED]> wrote:


i know exactly what the  acronym means, i disagree with your idea of what
is
simple.

On 7/5/06, Meinte van't Kruis <[EMAIL PROTECTED]> wrote:
>
> no I meant kiss=keep it simple stupid
>
> On 7/5/06, Johannes Nel <[EMAIL PROTECTED]> wrote:
> >
> > KISS is not inheritance over composition. KISS is the reverse. rule of
> > thumb
> > always compose rather than extend so that it will be simple later on
to
> > change things.
> >
> > On 7/5/06, Meinte van't Kruis <[EMAIL PROTECTED]> wrote:
> > >
> > > "I draw my Countrys as movieclips without classes. Then create a
> > > MovieClip with a Country class and put inside each movieClip
> > > (Composition). Inside Country class, I have access to the parent
> > > display object using the parent property and do something like an
> > > Adapter pattern."
> > >
> > > Ever heard of KISS ?
> > >
> > >
> > > On 7/5/06, Marcos Neves <[EMAIL PROTECTED]> wrote:
> > > >
> > > > AS3 is really mature now, what is excellent! But there´s no reason
> to
> > > > didn´t support it.
> > > > Let´s think from other point of view.
> > > > Each sprite on the flash screen, is an instance of some class.
Flash
> > > > ide is locking together View+Behavior, so I can´t have two
> differents
> > > > Views with the same behavior.
> > > >
> > > > With Jcarlos tip, I found two ways to workaround this. But it´s
> didn´t
> > > > seens right to me.
> > > >
> > > > I draw my Countrys as movieclips without classes. Then create a
> > > > MovieClip with a Country class and put inside each movieClip
> > > > (Composition). Inside Country class, I have access to the parent
> > > > display object using the parent property and do something like an
> > > > Adapter pattern.
> > > >
> > > > The other solution would be put all my countrys inside a MovieClip
> > > > called World, and use a World class to access each country and
> assign
> > > > the behavior.
> > > >
> > > > I´ll will upload my .fla files so you can understand.
> > > >
> > > > On 7/5/06, Adrian Park <[EMAIL PROTECTED]> wrote:
> > > > > I'm not sure this is really a 'feature' that is missing since
the
> > > > problem
> > > > > really boils down to OOP theory. For example, it could be argued
> > that
> > > it
> > > > is
> > > > > incorrect for the country class to extend MovieClip since a
> country
> > > *is
> > > > not*
> > > > > a MovieClip but, rather,  *uses* a MovieClip for display. By
this
> > > > rational,
> > > > > it makes more sense to extend via composition - i.e. the country
> > class
> > > > > simply gets a reference to a MovieClip that represents it's
visual
> > > > > manifestation. This way, the same class is used for many
> MovieClips.
> > > > >
> > > > > If it was possible in AS2 and is no longer possible in AS3, I'd
> hope
> > > > there
> > > > > is a very good reason why and I'd hope that the reason has
> something
> > > to
> > > > do
> > > > > with AS becoming a more mature language and doing things in a
> better
> > > > way.
> > > > >
> > > > > Am I wrong?
> > > > >
> > > > > A.
> > > > >
> > > > > On 7/5/06, Marcos Neves <[EMAIL PROTECTED]> wrote:
> > > > > >
> > > > > > You got the point. But this silly task wasn´t needed on flash
8.
> > > > > > That´s the point.
> > > > > > Should it be on flash 9? I don´t think so.
> > > > > > Isn´t this the time to ask Adobe to include this feature? But
I
> > need
> > > > > > help from others developers to show that this feature is
> > essential.
> > > > > >
> > > > > > On 7/5/06, Meinte van't Kruis <[EMAIL PROTECTED]> wrote:
> > > > > > > I'm not sure if it's entirely impossible to assign one class
> to
> > > > multiple
> > > > > > > movieclips, but if that's true than the easiest way to
> overcome
> > > that
> > > > > > problem
> > > > > > > is make a baseclass 'Country' and have Brazil extends
Country.
> > > > > > >
> > > > > > > You still have the silly task of assigning all your
countries
> to
> > a
> > > > > > > different class, but at least your code will be easy to
> manage.
> > > > > > >
> > > > > > > good luck
> > > > > > > -Meinte
> > > > > > >
> > > > > > > On 7/4/06, Marcos Neves <[EMAIL PROTECTED]> wrote:
> > > > > > > >
> > > > > > > > Is this the place to talk about AS3? If not, where would
be?
> > > > > > > >
> > > > > > > > The concept of any movieClip be a class is very powerfull,
> > given
> > > > the
> > > > > > > > ability to do new ClassName to create a copy of any clip.
> But
> > > the
> > > > Auto
> > > > > > > > Generated class and the fact that you can´t have two
> > movieclips
> > > > with
> > > > > > > > the same class is something that is limiting flas

Re: [Flashcoders] AS3 - Missing

2006-07-05 Thread Chris Velevitch

On 7/5/06, Marcos Neves <[EMAIL PROTECTED]> wrote:

I have a A world map where each country is a movieclip. And every one
will have the same behavior. Before flash 9, what I did is assign a
class called Country to each movie clip. This way, I can easy update
the behavior of all at the same time.


Did you do this in AS2 or via the library linkage properties?


With Flash 9, I can´t assign a class with the same name and can´t
specify a base class to the Auto Generated extends.


I haven't used Flash 9 alpha so I don't know Auto Generated is. If you
specified the class name via library linkage properties and Flash 9
doesn't allow it, it sounds like a bug.


When ask for AutoGenerate, a check box would enable an different base
class, and I would write on the textbox. So a movieClip called Brazil,
would have a autoGenerated class called Brazil that extends the class
Country, witch would be my base class.


Does the Brazil class redefine any methods of Country?


Chris
--
Chris Velevitch
Manager - Sydney Flash Platform Developers Group
www.flashdev.org.au
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


Re: [Flashcoders] AS3 - Missing

2006-07-06 Thread Marcos Neves

On 7/5/06, Chris Velevitch <[EMAIL PROTECTED]> wrote:

On 7/5/06, Marcos Neves <[EMAIL PROTECTED]> wrote:
> I have a A world map where each country is a movieclip. And every one
> will have the same behavior. Before flash 9, what I did is assign a
> class called Country to each movie clip. This way, I can easy update
> the behavior of all at the same time.

Did you do this in AS2 or via the library linkage properties?

Library linkage



> With Flash 9, I can´t assign a class with the same name and can´t
> specify a base class to the Auto Generated extends.

I haven't used Flash 9 alpha so I don't know Auto Generated is. If you
specified the class name via library linkage properties and Flash 9
doesn't allow it, it sounds like a bug.

Yes, flash 9 doesn´t allow me assign the class Country to more than
one MovieClip.


> When ask for AutoGenerate, a check box would enable an different base
> class, and I would write on the textbox. So a movieClip called Brazil,
> would have a autoGenerated class called Brazil that extends the class
> Country, witch would be my base class.

Does the Brazil class redefine any methods of Country?

AutoGenerate works like this:
If you give a Brazil name to a movieClip and don´t assign a class to
it, Flash auto generate a class called Brazil wich you can do new
Brazil in your code to create that movieClip.



Chris
--
Chris Velevitch
Manager - Sydney Flash Platform Developers Group
www.flashdev.org.au
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


RE: [Flashcoders] AS3 - Missing

2006-07-06 Thread Nivesh Rajbhandari
Hi Marcos,

Class names need to be unique.  We will support the concept of a base class for 
library symbols in the Flash 9 timeframe.  These base classes can be non-unique.

I replied to a similar post in the Flash 9 ActionScript 3.0 Preview forum on 
Adobe Labs. 
http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?catid=612&threadid=1168686&enterthread=y

If you have issues specific to the AS 3 Preview, feel free to you're your 
questions at 
http://www.adobe.com/cfusion/webforums/forum/categories.cfm?forumid=72&catid=612&entercat=y

Thanks,
Nivesh



On 7/5/06, Marcos Neves <[EMAIL PROTECTED]> wrote:
> I have a A world map where each country is a movieclip. And every one 
> will have the same behavior. Before flash 9, what I did is assign a 
> class called Country to each movie clip. This way, I can easy update 
> the behavior of all at the same time.

Did you do this in AS2 or via the library linkage properties?

> With Flash 9, I can´t assign a class with the same name and can´t 
> specify a base class to the Auto Generated extends.

I haven't used Flash 9 alpha so I don't know Auto Generated is. If you 
specified the class name via library linkage properties and Flash 9 doesn't 
allow it, it sounds like a bug.

> When ask for AutoGenerate, a check box would enable an different base 
> class, and I would write on the textbox. So a movieClip called Brazil, 
> would have a autoGenerated class called Brazil that extends the class 
> Country, witch would be my base class.

Does the Brazil class redefine any methods of Country?


Chris
-- 
Chris Velevitch
Manager - Sydney Flash Platform Developers Group www.flashdev.org.au
___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


Re: [Flashcoders] AS3 - Missing

2006-07-07 Thread Jens Halm

> Class names need to be unique.  We will support the concept of a
> base class for library symbols in the Flash 9 timeframe.  These base
> classes can be non-unique.

Glad to hear that this will be supported. I am really surprised that
so far Marcos seems to be the only one here who thinks it's essential.
I think it would really be a step backwards without this feature.
Maybe the example Marcos used wasn't that obvious. But if we talk
about Component classes like CheckBoxes, Buttons etc., I would never
want to use composition over inheritance. And in the preview release
you wouldn't be able to assign a CheckBox class to more than one
MovieClip. So yes, I think that feature is essential.

It would also be great if that base class that you can specify is
permitted to only extend Sprite and not MovieClip. Even better would
be a new symbol type without a timeline for designing Sprites.


Jens



___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


Re: [Flashcoders] AS3 - Missing

2006-07-07 Thread Marcos Neves

Very thanks to Jens and Nivesh :)

On 7/7/06, Jens Halm <[EMAIL PROTECTED]> wrote:


> Class names need to be unique.  We will support the concept of a
> base class for library symbols in the Flash 9 timeframe.  These base
> classes can be non-unique.

Glad to hear that this will be supported. I am really surprised that
so far Marcos seems to be the only one here who thinks it's essential.
I think it would really be a step backwards without this feature.
Maybe the example Marcos used wasn't that obvious. But if we talk
about Component classes like CheckBoxes, Buttons etc., I would never
want to use composition over inheritance. And in the preview release
you wouldn't be able to assign a CheckBox class to more than one
MovieClip. So yes, I think that feature is essential.

It would also be great if that base class that you can specify is
permitted to only extend Sprite and not MovieClip. Even better would
be a new symbol type without a timeline for designing Sprites.


Jens



___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


___
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com