Bom dia Adronilson,
A utilização de Java para criação de ANEs é restrita ao Android, para
Windows é necessário fazê-lo com C/C++.
Att.,

*Daniel R. C. Frank, **Analista de Sistemas, Projetus TI*

Tel: (32) 2101-6400                         *
[email protected]  *| www.projetusti.com.br  [image:
Twitter]<http://www.twitter.com/projetus><http://www.twitter.com/projetus>

<http://www.twitter.com/projetus>
 <http://www.twitter.com/projetus>



<http://www.projetusinformatica.com.br/>




Em 17 de setembro de 2012 08:14, Fredy Gadotti
<[email protected]>escreveu:

> Nunca mexi com Native Extensions, mas pela mensagem de erro, parece que
> não existe um método chamado "execute" no seu java. Acredito que o comando
> a seguir deveria ser:  context.call("*getFunctions*", value);  ao invés
> de  context.call("*execute*", value);
>
> Abraço,
>
> Fredy.
>
>
> 2012/9/17 Adronilson Junge <[email protected]>
>
>> Bom Pessoal tive o erro abaixo.
>>
>> ArgumentError: Error #3500: The extension context does not have a method
>> with the name execute.
>>  at flash.external::ExtensionContext/_call()
>>  at flash.external::ExtensionContext/call()
>> at
>> RemoteNativeInterface/execute()[C:\Users\Adronilson\Desktop\RemoteNative\lib\src\RemoteNativeInterface.as:15
>>
>> Meu código está assim.
>>
>> Aplicação Air
>>
>>
>> <extensions>
>>         <extensionID>br.com.swfsolutions.remotenative</extensionID>
>>     </extensions>
>>
>>     var rn:RemoteNativeInterface = new RemoteNativeInterface();
>>                 rn.execute("teste");
>>
>>
>>
>> Extension xml
>>
>> <extension xmlns="http://ns.adobe.com/air/extension/2.5";>
>>     <id>br.com.swfsolutions.remotenative</id>
>>
>>     <versionNumber>1</versionNumber>
>>
>>     <platforms>
>>         <platform name="Windows-x86">
>>             <applicationDeployment>
>>                 <nativeLibrary>remotenative.jar</nativeLibrary>
>>
>>
>> <initializer>br.com.swfsolutions.remotenative.RemoteNativeExtension</initializer>
>>
>>
>> <finalizer>br.com.swfsolutions.remotenative.RemoteNativeExtension</finalizer>
>>             </applicationDeployment>
>>         </platform>
>>      </platforms>
>> </extension>
>>
>>
>> Flex Lilbray
>>
>>
>>    public class RemoteNativeInterface {
>>         private var context:ExtensionContext;
>>
>>         public function RemoteNativeInterface() {
>>             if (!context) {
>>                 context =
>> ExtensionContext.createExtensionContext("br.com.swfsolutions.remotenative",
>> null);
>>
>>             }
>>         }
>>
>>         public function execute(value:String):void {
>>             context.call("execute", value);
>>         }
>>     }
>>
>> JAVA
>>
>>
>> public Map<String, FREFunction> getFunctions() {
>>  Map<String, FREFunction>map = new HashMap<String, FREFunction>();
>> map.put("execute", new RemoteNativeFunction());
>>  return map;
>> }
>>
>>
>> Alguém sabe o que pode ser?
>>
>>
>>  --
>> 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
>
>
>  --
> 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
>

-- 
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

Responder a