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 <[email protected]> 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 [email protected] <[email protected]>
>
>
>
>
>
> > 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 <[email protected]> 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 [email protected] <[email protected]>
>
> > > > 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
> > > [email protected]
>
> --
> Atenciosamente
> Everton Romero Rivas
> [email protected]
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---