Caro Everton,

Primeiro quero agradecer por sua ajuda.
Bom meu inglês não é dos melhores, mas me viro :)
Não sei o que era mas fiz o seguinte testei no flash funcionou, fiquei
feliz.
Bom como vou precisar fazer em air tb criei um projeto e adivinha
funcionou.
Voltei para o flex e nada, só erro. O que fiz, deletei o projeto criei
novamente e adivinha funcionou :D

Novamente agradeço pela ajuda.

segue meu exemplo

<mx:Script>
                <![CDATA[
                     import mx.controls.Alert;
                     import bkde.as3.parsers.*;

                     private var mpExp:MathParser;
                     private var compobjExp:CompiledObject;

                      private function init():void{
                          compobjExp = new CompiledObject();
                          mpExp = new MathParser([]);
                          var stVal:String = "1+1";
                          compobjExp = mpExp.doCompile(stVal);
                          var xVal:Number = mpExp.doEval
(compobjExp.PolishArray, []);

                         Alert.show(xVal.toString());
                      }
                ]]>
        </mx:Script>

Jackson



On 25 nov, 15:25, Everton Rivas <evertonri...@gmail.com> wrote:
> Tenta isto aqui talvez funcione, mas é uma boa dar uma revisada na tua
> leitura do artigo pois é dado um passo-a-passo lá.
>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> layout="absolute">
>        <mx:Script>
>                <![CDATA[
>                        import bkde.as3.parsers.*;
>
>                        private var mpExp:MathParser;
>                        private var compobjExp:CompiledObject;
>
>                        private function init():void{
>                                compobjExp = new CompiledObject();
>                                mpExp = new MathParser(*[ ]*);
>                                var stVal:String = "1+1";
>                                compobjExp = mpExp.doCompile(stVal);
>                                var xVal:Number =
> mpExp.doEval(compobjExp.PolishArray, []);
>                        }
>                ]]>
>        </mx:Script>
> </mx:Application>
>
> 2009/11/25 jacksondossan...@gmail.com <jacksondossan...@gmail.com>
>
>
>
>
>
> > Caro Everton,
>
> > Eu fiz o download e adicionei os arquivos ao projeto. Tanto que
> > funcionou a função de autocompletar quando setei a variável
> > mpExp:MathParse e fez o import sozinho.
>
> > import bkde.as3.parsers.*;
>
> > Aguardo. Valeu
>
> > Jackson
>
> > On 25 nov, 14:42, Everton Rivas <evertonri...@gmail.com> wrote:
> > > Esta dando erro porque você não incluiu no seu projeto o arquivo que
> > contém
> > > o método. Vá no link que está abaixo e faça download do arquivo bkde.zip
> > que
> > > está no final do site, lá possui um arquivo denominado MathParser.as e
> > > outros mais, seria interessante você incluir todos no seu projeto.
>
> > > 2009/11/25 jacksondossan...@gmail.com <jacksondossan...@gmail.com>
>
> > > > Caro Rafael,
>
> > > > Agradeço pela ajuda.
> > > > Imaginei que fossei algo diferente. Pesquisando no google achei um
> > > > material, seria isso?
> > > >http://www.flashandmath.com/intermediate/mathparser/mp1.html
>
> > > > Eu tentei fazer algo como no exemplo mas não consegui devido ao
> > > > seguinte erro:
> > > > Call to a possibly undefined method doCompile through a reference with
> > > > static type MathParser.
>
> > > > <?xml version="1.0" encoding="utf-8"?>
> > > > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> > > > layout="absolute">
> > > >        <mx:Script>
> > > >                <![CDATA[
> > > >                        import bkde.as3.parsers.*;
>
> > > >                        private var mpExp:MathParser = new MathParser();
> > > >                        private var compobjExp:CompiledObject = new
> > > > CompiledObject();
>
> > > >                        private function init():void{
> > > >                                var stVal:String = "1+1";
> > > >                                compobjExp = mpExp.doCompile(stVal);
> > > >                                var xVal:Number =
> > > > mpExp.doEval(compobjExp.PolishArray, []);
> > > >                        }
> > > >                ]]>
> > > >        </mx:Script>
> > > > </mx:Application>
>
> > > > Valeu
>
> > > --
> > > Atenciosamente
> > > Everton Romero Rivas
> > > evertonri...@gmail.com
>
> --
> Atenciosamente
> Everton Romero Rivas
> evertonri...@gmail.com
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a