Very good, Claus,

Do you have a visual of this... LOL

Regards
Cor

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Claus Wahlers
Sent: dinsdag 26 augustus 2008 9:42
To: Flash Coders List
Subject: Re: [Flashcoders] A Question that I've been asking for years!!

An example is worth a thousand words.

public interface IBounce {
    function bounce():void;
}

public class Balls implements IBounce {
    public function bounce():void { }
}

public class Boobs implements IBounce {
    public function bounce():void { }
}

var balls:Balls = new Balls();
var boobs:Boobs = new Boobs();
doSomethingWith(balls);
doSomethingWith(boobs);

function doSomethingWith(bouncyObject:IBounce):void {
    bouncyObject.bounce();
}

Cheers,
Claus.

Omar Fouad wrote:

> This could seem weird...
> But what the hell is an interface!!!???????? I've read lots of books and
> posts without getting the answer. I bought "Essential AS3" to read about
> interfaces and he says that helps for multi inheritance. In other places I
> read that it is a "deal" to ensure that a class has some methods and so on.
> But what is the real benefit that I can come out with using interfaces????
> 
> Maybe that is stupidity or I am not smart enough to get the concept but
> believe me... its is been two years now!!
> 
> Please Help!!!
> 


_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to