Ver Mensaje Individual
  #9 (permalink)  
Antiguo 30/01/2009, 21:01
Avatar de enlinea777
enlinea777
 
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 16 años
Puntos: 127
Respuesta: Re: Error, no puedo llamar una función

Cita:
Iniciado por TMeister Ver Mensaje
El uso de "mx.core.Application" es una mala paractica y no deberia de usuarse, es como si usaramos _root en Flash :S
si dices eso por que no pones un ejemplo de que hacer en este caso.

yo tampoco se como llamar a la funcion cuando esta en un nuevo componente.
pero lo mas logico es asi.
para que no se rompan la cabeza buscando en google: 1180: Call to a possibly undefined method.
esta es la solucion:
Código PHP:


<mx:itemRenderer>
<
mx:Component>
<
mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<
mx:Script>
<![
CDATA[
public function 
modificarTexto():void 
{
//import mx.controls.Alert;
//Alert.show("bien","bientos");
textos.text+= dg.selectedItem.name '\n' ;
}
]]>
</
mx:Script>
<
mx:CheckBox label="Escoger" click="modificarTexto()"/>
</
mx:Application>
</
mx:Component>
</
mx:itemRenderer

a mi parecer esto me parece lo mismo que: "mx.core.Application" un que alquien diga lo contrario.(obio que no es lo mismo pues declaro la variable en la nueva aplicacion pero me parece que es innesecario.)

espero tener respuesta de ustedes.