tentei fazer direto novamente, e pelo que vi é o tinome.text que não
esta passando o valor...

não consegui perceber o porque...

cada vez que ele referenciar (var tinome:TextInput;) não ira alterar o
valor, então eu teria o valor digitado...


//IMPORTS
import mx.controls.Alert;
import mx.controls.Label;
import mx.controls.TextInput;
import mx.managers.PopUpManager;
import mx.rpc.remoting.RemoteObject;

var painel:PainelTodos;
var service2:RemoteObject = new RemoteObject("servico");
var labelnome:Label;
var tinome:TextInput;
var barra:Barra;

//FUNÇAO CADASTRO COR
private function CadCor():void {

        //CRIA PAINEL
        painel = new PainelTodos();
        painel.showCloseButton=(true);
        painel.title="CADASTRO DE COR"
        painel.width = 472;
        painel.height = 196;

        //CRIA CONTEUDO
                //label nome
        labelnome = new Label;
        labelnome.text = "Nome:";
        labelnome.styleName= "LabelNormal";
        labelnome.x=121;
        labelnome.y=37;

                //text input para nome
                function fdpfdp(nomefdp:String):void{
        tinome = new TextInput;
        tinome.x=171;
        tinome.y=35;
                }
        //BARRA
        barra = new Barra();
        barra.x = 0;
        barra.y = 84;

        //ADICIONA CONTEUDO
        painel.addChild(labelnome);
        painel.addChild(tinome);
        painel.addChild(barra);


        //ADICIONA COMO POP UP
        PopUpManager.addPopUp(painel, this, true);

        }
        //FUNCAO SALVAR
        private function Salvar():void{
                service2.setNome(tinome.text);
        }

On 28 maio, 14:33, Cristian Edson Göhl <cris-...@hotmail.com> wrote:
> Opa, estava passando o valo certo, mas resolvi fazer uma classe pra facilitar 
> e não digitar tudo no mesmo fonte...
>
>  essa é a função que esta no AS...
> private function Salvar():void{
>
> Servicos.Cor(tinome.text);
>
> }
>
> Esta a classe que criei...
>
> package
>
> {
>
> import mx.rpc.remoting.RemoteObject;
>
> public class Servicos
>
> {
>
> public static function Cor(nome:String):void
>
> {
>
> var servicoCor:RemoteObject = new RemoteObject("servico");
>
> servicoCor.setNome = (nome);
>
> }
> }
> }
>
> o erro TypeError: Error #1009: Cannot access a property or method of a null 
> object reference.
>
> Alguém pode me ajudar?
>
> vlw...
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Reply via email to