you should not be using Prototypes in AS3, from what i understood the way it
gets used is you can add properties on methods
private function mymethod():void{
//you can do something like thi
mymethod.yahooGroup="Flex Coders";
}
----- Original Message ----
From: Roscoe P Coltrane <[EMAIL PROTECTED]>
To: [email protected]
Sent: Friday, February 15, 2008 12:03:49 PM
Subject: [flexcoders] Re: Example of Object.isPrototypeOf ()
What exactly does it mean when the Flex doco says:
"This method returns true if the object is in the prototype chain of
the object specified by the the Class parameter." What
does "prototype chain" mean here? Sorry for my ignorance if this is
a dumb question. And are you saying this is an obsolete method?
--- In [EMAIL PROTECTED] ups.com, "Gordon Smith" <[EMAIL PROTECTED] >
wrote:
>
> Flex makes almost no use of AS3's old-style prototype-based
inheritance;
> it uses the new class-based inheritance. If by "descendant" you
mean
> "instance of", use the 'is' operator:
>
> var b:Button = new Button();
> trace(b is UIComponent) ; // --> true
>
> Gordon Smith
> Adobe Flex SDK Team
>
> ____________ _________ _________ __
>
> From: [EMAIL PROTECTED] ups.com
[mailto:[EMAIL PROTECTED] ups.com] On
> Behalf Of Roscoe P Coltrane
> Sent: Thursday, February 14, 2008 6:15 AM
> To: [EMAIL PROTECTED] ups.com
> Subject: [flexcoders] Example of Object.isPrototypeO f ()
>
>
>
> Could someone give me a working or semi-working example of
how/when to
> use isPrototypeOf( )? I was thinking that I could query an object
and
> if it was a descendent of another object, [the argument to
> isPrototypeOf( )], the method would return true. Not so :)
Obviously I
> don't understand the usage of this method.
>
> Thanks,
> Roscoe
>
<!--
#ygrp-mkp{
border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;}
#ygrp-mkp hr{
border:1px solid #d8d8d8;}
#ygrp-mkp #hd{
color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;}
#ygrp-mkp #ads{
margin-bottom:10px;}
#ygrp-mkp .ad{
padding:0 0;}
#ygrp-mkp .ad a{
color:#0000ff;text-decoration:none;}
-->
<!--
#ygrp-sponsor #ygrp-lc{
font-family:Arial;}
#ygrp-sponsor #ygrp-lc #hd{
margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
#ygrp-sponsor #ygrp-lc .ad{
margin-bottom:10px;padding:0 0;}
-->
<!--
#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean,
sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}
#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a{
text-decoration:none;}
#ygrp-vital a:hover{
text-decoration:underline;}
#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc{
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o{font-size:0;}
.MsoNormal{
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq{margin:4;}
-->
____________________________________________________________________________________
Looking for last minute shopping deals?
Find them fast with Yahoo! Search.
http://tools.search.yahoo.com/newsearch/category.php?category=shopping