I am not aware whether this is possible or not, but I am pretty sure
it is not the best approach to do it.
Why dont you make a separate mxml component and then use it at
both the places?

This way you can maintain the any coding changes at one place,
 unless there is something else you imply by changes.

~Peeyush

On Fri, Mar 21, 2008 at 11:48 AM, coder3 <[EMAIL PROTECTED]> wrote:

>
> why can't it? i just want to have one component because if there are
> changes,
> i only need to change one place.
>
>
> Sherif Abdou wrote:
> >
> > why would you want to make a copy? ObjectUtil will not copy the
> component
> > just create another one and assign to it the dataProvider
> >
> > ----- Original Message ----
> > From: coder3 <[EMAIL PROTECTED] <rrhuang%40hotmail.com>>
> > To: [email protected] <flexcoders%40yahoogroups.com>
> > Sent: Thursday, March 20, 2008 8:57:43 PM
> > Subject: [flexcoders] how to copy a DisplayObject
> >
> >
> > in my application, i have a <mx:DataGrid> and i want to make a copy of
> it
> > for
> > another panel. i can get this DataGrid object by calling:
> >
> > var dataGrid:DataGrid = DataGrid(container. getChildAt( 0));
> >
> > but when i called
> > var displayObj : DisplayObject = DisplayObject( ObjectUtil.
> > copy(dataGrid) );
> > // or var displayObj : DataGrid = DataGrid
> > (ObjectUtil. copy(dataGrid) );
> >
> > i got #1034 error.
> >
> > how to copy that dataGrid?
> >
> > --
> > View this message in context: http://www.nabble. com/how-to-
> > copy-a-DisplayOb ject-tp16192628p 16192628. html
> > Sent from the FlexCoders mailing list archive at Nabble.com.
> >
> >
> >
> >
> > <!--
> >
> > #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-reco {
> > margin-bottom:20px;padding:0px;}
> > #ygrp-reco #reco-head {
> > font-weight:bold;color:#ff7900;}
> >
> > #reco-grpname{
> > font-weight:bold;margin-top:10px;}
> > #reco-category{
> > font-size:77%;}
> > #reco-desc{
> > font-size:77%;}
> >
> > #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;}
> > -->
> >
> >
> >
> >
> >
> >
> >
> > __________________________________________________________
> > Be a better friend, newshound, and
> > know-it-all with Yahoo! Mobile. Try it now.
> > http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
> >
>
> --
> View this message in context:
> http://www.nabble.com/how-to-copy-a-DisplayObject-tp16192628p16194293.html
> Sent from the FlexCoders mailing list archive at Nabble.com.
>
>  
>

Reply via email to