Falae Vinicius, blz?

Seguinte mano.. Fx não tem acesso a hardware, por questoes de seguranca do
player (vamos lembrar q a premissa dele é rodar na web), entao nao seria bom
né se entrassemos num site com um swf q leia nosso hardware, poderia ser um
fonte fatal de virus/etc...

No entanto, tem sim como vc fazer algo:
Em Java, podemos criar um applet que tenha permissao de acesso a máquina
(via java.policy) e entao comunicar o Flex <=> Applet via a classe
ExternalInterface.

Agora, vem a grande questao: Sei que isso é possível de se fazer com um
controle ActiveX, mas nunca fiz por nao ser minha praia.
Entao, como sei q seu know-how é maior com C#/VB.net, comeca fazendo esses
testes:
- Cria um simples ActiveX
- Adiciona na pagina html
- E no Flex tente obter/enviar informacoes para esse ActiveX via a classe
ExternalInterface.



[]s







Em 15 de março de 2010 10:48, Vinícius Alves Velasco <
[email protected]> escreveu:

> É que serao varios sistemas e querem manter tudo na web porque logo logo
> algumas unidades do exterior também vao entrar na mesma rede e a ideia é
> fazer um portal unico com sistemas e noticias da empresa e tudo mais que for
> preciso e por isso optou por ser tudo web.
>
> Me diz, existe a menor possibilidade de o Flex ler a porta serial? Porque a
> balança esta conectada na maquina via porta serial e hoje uma app desktop
> ler esta porta gera o txt e o aplicativo web ler o txt, se o flex ler a
> serial ai poderia captura direto.
>
> Em 15 de março de 2010 10:43, Erko Bridee de Almeida Cabrera <
> [email protected]> escreveu:
>
> Deixa te perguntar...
>>
>> vc conhece o suporte do framework do Adobe AIR de atualização?
>>
>> se o problema for atualizar isso resolve :D
>>
>> aconselho verificar isso, pode lhe ser util o/
>>
>> Em 15 de março de 2010 10:37, Vinícius Alves Velasco <
>> [email protected]> escreveu:
>>
>>  No meu caso eu nao teria como usar o Adobe AIR porque a maioria dessas
>>> unidades ficam em regioes longe da matriz e por isso optamos por sistemas
>>> web que de alguma forma facilita a manutencao. Mas muito obrigado por
>>> ajudar. Vou ver o que faço aqui.
>>>
>>>
>>>
>>>
>>>
>>> Em 15 de março de 2010 10:28, Erko Bridee de Almeida Cabrera <
>>> [email protected]> escreveu:
>>>
>>> Infelizmente não...
>>>>
>>>> você possui uma limitação em um projeto Adobe Flex, que pelas regras de
>>>> segurança, o usuário é quem deve selecionar o arquivo que será lido da
>>>> máquina local...
>>>>
>>>> porém caso você possa implementar uma versão em Adobe AIR da aplicação
>>>> para rodar nesses computadores, você poderá implementar essa
>>>> funcionalidade...
>>>>
>>>>
>>>> agora depende se você tem ou não essa possibilidade de uso do projeto
>>>> Adobe AIR o/
>>>>
>>>>
>>>> Em 15 de março de 2010 10:25, Vinícius Alves Velasco <
>>>> [email protected]> escreveu:
>>>>
>>>>  Perfeito Erko. Era isso mesmo. Só me tire um duvida tem como eu deixar
>>>>> caminho e nome fixo pra nao ter abrir akela tela pra selecionar o 
>>>>> arquivo??
>>>>>
>>>>>
>>>>> Grato
>>>>>
>>>>> Em 15 de março de 2010 10:18, Erko Bridee de Almeida Cabrera <
>>>>> [email protected]> escreveu:
>>>>>
>>>>> Resposta inicial tem sim...
>>>>>>
>>>>>> em um projeto Adobe Flex, no flex builder na configuração da versão do
>>>>>> Flash Player indique a versão 10.0.0
>>>>>>
>>>>>> com isso você poderá utilizar a funcionalidade para ler arquivos
>>>>>> locais da máquina do cliente...
>>>>>>
>>>>>> feito isso vc pode criar um parse do arquivo, representar em objetos e
>>>>>> transferir via BlazeDS
>>>>>> para o servidor e salvar em uma base de dados, ou fazer oq precisar
>>>>>> com os dados
>>>>>>
>>>>>>
>>>>>>
>>>>>> http://www.mikechambers.com/blog/2008/08/20/reading-and-writing-local-files-in-flash-player-10/
>>>>>>
>>>>>>
>>>>>> o/
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Em 15 de março de 2010 09:57, Vinícius Alves Velasco <
>>>>>> [email protected]> escreveu:
>>>>>>
>>>>>>>   Bom dia lista,
>>>>>>>
>>>>>>> Tem como eu ler um txt que esta na maquina do cliente?
>>>>>>>
>>>>>>> O meu problema:
>>>>>>>
>>>>>>> Quando um caminhao chega com uma carga na unidade recebedora, ele
>>>>>>> passa na balança que captura o peso e gera um txt e entao eu devo ler 
>>>>>>> este
>>>>>>> txt e pegar o peso da carga. Para evitar fraudes este txt esta
>>>>>>> criptografado.
>>>>>>>
>>>>>>> Hoje usando aspx com javascript activex e mais uma montanha de coisas
>>>>>>> eu consigo fazer isso sem upload do arquivo. Agora migrando para o flex 
>>>>>>> tem
>>>>>>> como fazer isso de forma mais simples? Eu não gostaria de fazer o 
>>>>>>> upload por
>>>>>>> vários motivos e um deles é que em um dia em todas unidades recebe mais 
>>>>>>> de
>>>>>>> 1500 caminhoes ai eu teria alem de varis problemas como por um nome pra
>>>>>>> evitar dois arquivos com mesmo nome e alem do tanto de upload que ia
>>>>>>> ocorrer.
>>>>>>>
>>>>>>>
>>>>>>> Agradeço a todos.
>>>>>>>
>>>>>>> --
>>>>>>> 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
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Att,
>>>>>> Erko Bridee de Almeida Cabrera
>>>>>> http://erkobridee.com/
>>>>>> http://gospel.erkobridee.com/
>>>>>> http://www.cwbfx.com/
>>>>>> http://twitter.com/ErkoBridee
>>>>>> http://erko.tumblr.com/
>>>>>> Currículo: http://netcarreiras.com/prof.html?uid=11410
>>>>>>
>>>>>> --
>>>>>> 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
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Att,
>>>> Erko Bridee de Almeida Cabrera
>>>> http://erkobridee.com/
>>>> http://gospel.erkobridee.com/
>>>> http://www.cwbfx.com/
>>>> http://twitter.com/ErkoBridee
>>>> http://erko.tumblr.com/
>>>> Currículo: http://netcarreiras.com/prof.html?uid=11410
>>>>
>>>> --
>>>> 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
>>>
>>
>>
>>
>> --
>> Att,
>> Erko Bridee de Almeida Cabrera
>> http://erkobridee.com/
>> http://gospel.erkobridee.com/
>> http://www.cwbfx.com/
>> http://twitter.com/ErkoBridee
>> http://erko.tumblr.com/
>> Currículo: http://netcarreiras.com/prof.html?uid=11410
>>
>> --
>> 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
>



-- 
Mario Junior
http://blog.mariojunior.com/
@mariojunior

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