Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/04/2008, 03:25
cachoron4444
 
Fecha de Ingreso: octubre-2003
Mensajes: 208
Antigüedad: 20 años, 7 meses
Puntos: 0
Re: Error, no puedo llamar una función

EAAAAAAAAAAAAAAAAA LO LOGREEE!!! FGRACIAS FALCATIN!!!!! A PARTIR DE TU CÓDIGO PUDE ENCONTRAR LA SOLUCIÓN

Código:
<?xml version="1.0"?>
<!-- DataGrid control example. -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:components="components.*">
	<mx:Script>
		<![CDATA[
			public function modificarTexto():void 
           {
           	//import mx.controls.Alert;
           	//Alert.show("bien","bientos");
           	textos.text+= dg.selectedItem.name + '\n' ;
	    	}
		]]>
	</mx:Script>
    <mx:XMLList id="employees">
        <employee>
            <name>Christina Coenraets</name>
            <phone>555-219-2270</phone>
            <email>[email protected]</email>
            <active>true</active>
        </employee>
        <employee>
            <name>Joanne Wall</name>
            <phone>555-219-2012</phone>
            <email>[email protected]</email>
            <active>true</active>
        </employee>
        <employee>
            <name>Maurice Smith</name>
            <phone>555-219-2012</phone>
            <email>[email protected]</email>
            <active>false</active>
        </employee>
        <employee>
            <name>Mary Jones</name>
            <phone>555-219-2000</phone>
            <email>[email protected]</email>
            <active>true</active>
        </employee>
    </mx:XMLList>

    <mx:Panel title="DataGrid Control Example" height="100%" width="100%" 
        paddingTop="10" paddingLeft="10" paddingRight="10">

        <mx:Label width="100%" color="blue"
            text="Select a row in the DataGrid control."/>

        <mx:DataGrid id="dg" width="100%" height="100%" rowCount="5" dataProvider="{employees}">
            <mx:columns>
                <mx:DataGridColumn dataField="name" headerText="Name"/>
                <mx:DataGridColumn dataField="phone" headerText="Phone"/>
                <mx:DataGridColumn dataField="email" headerText="Email"/>
                <mx:DataGridColumn headerText="Agregar">
                	<mx:itemRenderer>
                	
                		<mx:Component>
                			<mx:CheckBox label="Escoger" 
                				change="mx.core.Application.application.modificarTexto()"/>
                		</mx:Component>
                	</mx:itemRenderer>
                </mx:DataGridColumn>
            </mx:columns>
        </mx:DataGrid>

	 <mx:TextArea id="textos"/>

        <mx:Form width="100%" height="100%">
            <mx:FormItem label="Name">
                <mx:Label text="{dg.selectedItem.name}"/>
            </mx:FormItem>
            <mx:FormItem label="Email">
                <mx:Label text="{dg.selectedItem.email}"/>
            </mx:FormItem>
            <mx:FormItem label="Phone">
                <mx:Label text="{dg.selectedItem.phone}"/>
            </mx:FormItem>
        </mx:Form>
        
    </mx:Panel>
</mx:Application>
Si te fijas sólo agregué public a la función privada para que components pudiera accesarla y agregue a Application.application antes mx.core. y listo!!!!!!!

grax por tu ayuda... saludos
__________________
Webmaster
http://www.conglomodigital.com