Re: [flexdev] Flex com Access

2009-12-23 Por tôpico J . C . Ködel
Tem razão, a versão Community é comercialmente livre (exceto se o MySQL for alterado ou embeded). My mistake =) From: David Paniz Sent: Wednesday, December 23, 2009 9:55 AM To: flexdev Subject: Re: [flexdev] Flex com Access J.C.Ködel, concordo com o que disse, mas por favor tome mais

Re: [flexdev] BigDecimal no Flex

2009-12-23 Por tôpico J . C . Ködel
Veja bem: Mostrar valores Decimal (BigDecimal) no client podem ser TRANQÜILAMENTE feitos até mesmo com Single (float de 4 bytes). O problema é só em se fazer contas, onde float e double dão erro de arredondamento feito (acredite, já implementei Basileia II para bancos e o double ferra legal

Re: [flexdev] Flex com Access

2009-12-23 Por tôpico J . C . Ködel
Nananinanão, vem me enganando não =) Isso aí usa AMFPHP, ou seja, dá na mesma de usar um client/server com ASP.Net/PHP/Java, whatever... Só é mais genérico. Na verdade, deixa fazer queries na UI, o que é extremamente não recomendado =) Eu já pensei em fazer o mesmo... destrinchar o protocolo

Re: [flexdev] Flex com Access

2009-12-23 Por tôpico J . C . Ködel
Sim, concordo (aliás até estou fazendo o mesmo no meu frameworkzinho). E até concordo que é o melhor approach mesmo (afinal, pra mim, UI não tem que ser tipada... não deve fazer muito mais do que transporte raw de dados para o servidor resolver). Mas não faria isso com queries client-side...

Re: [flexdev] Re: Combobox com autocomplete

2009-12-23 Por tôpico J . C . Ködel
Com algumas modificações (como, por exemplo, abrir o popdown quando receber focus), creio que isso seja útil: http://blog.strikefish.com/blog/index.cfm/2008/3/21/Flex-Smart-Combo-aka-look-ahead-combo -- From: Bruno Carneiro

Re: [flexdev] DateFormatter em Português

2009-12-23 Por tôpico J . C . Ködel
Você tem que usar os resources em portugues, mudando a chave de compilacao -locale de en-US para pt-BR. Claro, o Flex nativamente não tem suporte pra pt-BR, mas há um site por aí que disponibiliza os resources em portuga (ou você mesmo pode traduzir usando o localecopy). Se quiser, posso te

Re: [flexdev] Re: DateFormatter em Português

2009-12-23 Por tôpico J . C . Ködel
Não sei se pode, mas to anexando na lista também. Eu corrigi alguns bugzinhos que impediam o NumericFormatter de funcionar bem. Só colocar na pasta C:\Program Files (x86)\adobe\flex Builder 3\sdks\3.X.0\frameworks\locale\pt_BR Lembrando que estes arquivos swc são arquivos zipados (só

Re: [flexdev] Re: Mais alguém acha o ILOG Elixir ca ro?

2009-12-23 Por tôpico J . C . Ködel
Interessante mas devemos lembrar que o iLog Elixir é muito mais do que apenas o calendário. O Scheduler dele é MUITO bom (não conheço nenhum componente que faça tanto no Scheduler, mesmo para Windows Forms, WPF ou Silverlight que custam US$ 1000) E tem vários outros componentes também no

Re: [flexdev] Re: DateFormatter em Português

2009-12-23 Por tôpico J . C . Ködel
Fiz upload pra http://www.kodelsolutions.com/pt-BR.rar para que todos possam pegar. From: Gihovani Demétrio Sent: Wednesday, December 23, 2009 7:01 PM To: flexdev@googlegroups.com Subject: Re: [flexdev] Re: DateFormatter em Português Poderia passar o seu locale pra mim tambem? 2009/12/23

Re: [flexdev] BigDecimal no Flex

2009-12-22 Por tôpico J . C . Ködel
Nop. BigDecimal (igual ao Decimal do .net) é um número de 128 bits. O Flex suporta, no máximo, 53 bits para representação numérica, reguladas pela IEEE-754. O fato é que um Decimal tem este tamanho não pelo tamanho da parte inteira, mas sim pela precisão de ponto flutuante (valores menores como

Re: [flexdev] Flex com Access

2009-12-22 Por tôpico J . C . Ködel
1) Flex não se comunica com NENHUM banco de dados (exceto SqLite, mas apenas no sandbox do AIR) 2) Access é muito mais do que um banco de dados. É um sistema completo com dados relacionais, formulários e relatórios, porém pouquíssimas tecnologias são capazes de aproveitar todos os recursos do

Re: [flexdev] Extender Componente

2009-12-21 Por tôpico J . C . Ködel
Não há requerimento, infelizmente. Nem ID é requerido. O que pode fazer é um valor padrão ou uma exceção levantada quando o componente é renderizado e não há o title nele. From: Fabio Ebner Sent: Monday, December 21, 2009 9:17 AM To: flexdev@googlegroups.com Subject: Re: [flexdev] Extender

[flexdev] TextInput Ctrl+X

2009-12-19 Por tôpico J . C . Ködel
Estou desenvolvendo um componente de MaskedTextInput (aliás, aprimorando o q a Adobe fez), mas estou com um problema que não estou conseguindo solucionar: http://www.kodelsolutions.com/Sandbox.swf No exemplo acima, experimente digitar algo, selecionar uma parte (ou tudo) e teclar Ctrl+X. O

Re: [flexdev] Re: Iniciando

2009-12-19 Por tôpico J . C . Ködel
Ixi... não tenho a mínima idéia =( Você instalou o Flex na pasta abaixo (cuidado com o x86 em Windows que não são 64-bit) e pediu pra instalar o Flex Builder Plug-in na raíz de onde o Eclipse.exe está? From: Daniel Rodrigues da Cunha Frank Sent: Saturday, December 19, 2009 11:09 AM To:

Re: [flexdev] Re: TextInput Ctrl+X

2009-12-19 Por tôpico J . C . Ködel
Não pega... o evento não é disparado. Ele pega o código 17 que é o Ctrl (e fica repetindo, o que não deveria fazer já que não é evento KeyPress e sim KeyDown), mas quando teclo X ele simplesmente dá cut e não dispara os eventos de teclado) Mas já resolvi o problema de outra forma, obrigado.

Re: [flexdev] Re: Iniciando

2009-12-19 Por tôpico J . C . Ködel
Eu peguei essa receitinha, que é mais ou menos o que te disse: http://www.rvaidya.com/blog/flex/2009/09/08/flex-builder-and-eclipse-3-5/ Se bem que te digo agora, não compensa... fui fazer um projeto em AIR e o Eclipse se borrou todo... agora tá dando pau em metadata que tenho que ficar

Re: [flexdev] Re: TextInput Ctrl+X

2009-12-19 Por tôpico J . C . Ködel
Não tem como. Há 3 variáveis no evento de teclado: localização da tecla (esquerda, direita, numpad), código da tecla (somente as teclas de controle, não existem códigos para as teclas normais) e código ANSI da tecla. Quando o Control está pressionado, o código ANSI da tecla vem em branco,

Re: [flexdev] Re: TextInput Ctrl+X

2009-12-19 Por tôpico J . C . Ködel
Agora tenta fazer o mesmo no IE =) O meu pelo menos não funciona... fiz um alert com o código que você postou, funciona bem no Chrome e no FireLerdo, mas no IEca não . É como eu disse antes: F5, por exemplo, funciona no IE (e acho que no FF) como Refresh, no Chrome ele não atualiza a página

Re: [flexdev] Re: TextInput Ctrl+X

2009-12-19 Por tôpico J . C . Ködel
Valeu pelos links... Infelizmente o evento deactivate não dispara se o plug-in não receber o foco antes, o que leva ao mesmo problema =) Como a grande maioria dos meus usuários utiliza IE, não é tanto problema... É que tenho cada cliente chato q tu não faz noção... um pixel fora de lugar e

Re: [flexdev] Re: TextInput Ctrl+X

2009-12-19 Por tôpico J . C . Ködel
Então... pensei no telefone... mas aí tem alguns problemas: Em primeiro lugar, a máscara (XX) - não é válida nem no Brasil... Vamos supor que eu esteja querendo fazer um cadastro de fornecedores e desejo cadastrar a Coca-Cola. O telefone da coca é 0800-21-21-21... Tem telefones como

Re: [flexdev] Re: TextInput Ctrl+X

2009-12-19 Por tôpico J . C . Ködel
O buraco é um pouco mais em baixo... Na verdade haverá um DataForm completo que utilizará estes componentes, com validação, metadata em XML, etc... Você montará um XML parecido com uma TABLE/ em HTML e o DataForm será montado a partir deste XML, e como vai ter também um DataProvider que fará

Re: [flexdev] Iniciando

2009-12-18 Por tôpico J . C . Ködel
Isso também é verdade para absolutamente todas as linguagens... DotNet, Java, C, Assembly, Pascal... nenhuma delas requer, de fato, uma IDE. Obviamente, é um pain in the ass sem elas né, he he he... From: H. Marciano Sent: Friday, December 18, 2009 10:34 AM To: flexdev@googlegroups.com

Re: [flexdev] Re: Iniciando

2009-12-18 Por tôpico J . C . Ködel
Não, não tem versão para outras plataformas. Por ser DotNet, até seria possível portar pro Mono, mas ele usa um editor na IDE em C++, que aí fica difícil portar (a menos que alguém pegue o source do editor e compile para *nix). E o FlashDevelop tem um plug-in para design mode sim e, pasmem: é

Re: [flexdev] ArrayCollection

2009-12-18 Por tôpico J . C . Ködel
Tenta for(var item:ItemCarrinhoCompra in this._itemCarrinhoCompra) From: Fabio Ebner Sent: Friday, December 18, 2009 2:58 PM To: flexdev@googlegroups.com Subject: [flexdev] ArrayCollection Pessoal: esta errado isso: private var _itemCarrinhoCompra:ArrayCollection = new ArrayCollection();

Re: [flexdev] ArrayCollection

2009-12-18 Por tôpico J . C . Ködel
Repeater: Quando você tem uma lista que quer que cada item seja apresentado como uma coleção de objetos. Ex.: cada linha é um componente que contém uma imagem, um checkbox, um label e um botão. (ou seja, você trabalha com o conceito de templates para os itens). List: Componente onde você

Re: [flexdev] Texto marcado em DataGrid

2009-12-18 Por tôpico J . C . Ködel
Olhe o demo no meio do post: http://blog.sbistram.de/2009/01/14/flex-enhanced-search-flex3-datagrid/ From: Pergentino Araújo Sent: Friday, December 18, 2009 4:43 PM To: flexdev@googlegroups.com Subject: [flexdev] Texto marcado em DataGrid E ae Pessoal, existe uma forma fácil de marcar

Re: [flexdev] Extender Componente

2009-12-18 Por tôpico J . C . Ködel
Nenhuma ação é necessária. Neste caso, title, this.title ou super.title dá na mesma (todos referem-se à propriedade Title do objeto do qual você está herdando). Costuma-se usar neste caso super.title, porque só um title sozinho no meio do código dificulta um pouco o entendimento do mesmo

Re: [flexdev] Re: Trocar virgula por ponto ao digitar

2009-12-18 Por tôpico J . C . Ködel
Tente o seguinte: 1) Remova a vírgula das restrições (ou seja, restrinja apenas 0-9. (ponto)) 2) No evento KeyPress ou KeyDown do textInput, verifique se a tecla pressionada é vírgula 3) Caso seja, faça o seguinte: var ti:String = textInput.text; ti = ti.substr(0, textInput.selectionStart) +

Re: [flexdev] Formatar moeda na digitação

2009-12-17 Por tôpico J . C . Ködel
Tem um componente de um brazuca que é interessante (aliás, 3 deles) http://fabiophx.blogspot.com/2009/04/formatedinput.html From: Vinícius Alves Velasco Sent: Thursday, December 17, 2009 10:49 AM To: flexdev@googlegroups.com Subject: [flexdev] Formatar moeda na digitação Bom dia senhores e

Re: [flexdev] uma combobox define os dados de outra combobox

2009-12-17 Por tôpico J . C . Ködel
Não teria exemplo pronto, mas você já tem O.o Ou seu combo de UF é preenchido com dados via MXML mesmo (i.e. sem acessar dados de servidor)? Como trabalho basicamente com .net, não teria um exemplo em PHP/Java/Whatever. Mas consiste basicamente disso: 1) Requisito ao servidor (via RTMP, AMF,

Re: [flexdev] Iniciando

2009-12-17 Por tôpico J . C . Ködel
Isso não é inteiramente verdade... O compilador do Flex faz parte da parte gratuíta e há opções ao Eclipse para desenvolvimento em Flex que são gratuítos. Existem dois plug-ins para o Visual Studio (que possui versões gratuítas) e uma IDE separada chamada FlexDevelop (Open source, mas com

Re: [flexdev] Re: Ajuda Bind

2009-12-16 Por tôpico J . C . Ködel
Tipo, me corrijam se eu estiver errado, mas o Flex 3 não faz two-way binding O.o Com o Bindable sobre um campo, propriedade ou classe, a única coisa que ele faz é monitorar este membro e alterar o seu textbox de acordo. Somente Silverlight e Flex 4 fazem binding two-way (acho que com {$campo}).

Re: [flexdev] Re: Ajuda Bind

2009-12-16 Por tôpico J . C . Ködel
Tipos primitivos de referência não suportam null (especialmente no transporte). Ou seja, int, double, single, float, byte e boolean não suportam null. String, Guid, Object aceitam. Em .net, pelo menos, há tipos especiais chamados int?, double?, single? (ou Nullable(Of Integer)) que aceitam

Re: [flexdev] Re: Ajuda Bind

2009-12-16 Por tôpico J . C . Ködel
Yep... Number é um decimal primitivo que aceita basicamente qualquer valor numérico. Sou extremamente contra o Number, mas... From: Fabio Ebner Sent: Wednesday, December 16, 2009 11:34 AM To: flexdev@googlegroups.com Subject: Re: [flexdev] Re: Ajuda Bind e o Number tbm e um tipo primitivo

Re: [flexdev] Login com Nível de Permissão

2009-12-16 Por tôpico J . C . Ködel
Nos meus softwares tudo é montado server-side. Exemplo: Meu menu principal é um Menu ou uma Tree, que é feito binding via XML. Como este XML é gerado server-side, eu consigo não colocar nós ou desabilitar nós, dependendo do nível de acesso do usuário atualmente autenticado. Formulários

Re: [flexdev] Função como título de um Panel

2009-12-16 Por tôpico J . C . Ködel
title={getTitle()} -- From: Cassia Nino cassian...@gmail.com Sent: Wednesday, December 16, 2009 2:20 PM To: flexdev flexdev@googlegroups.com Subject: [flexdev] Função como título de um Panel Oi, pessoal! Uma dúvida... Tem um jeito de eu indicar

Re: [flexdev] Stream Speex

2009-12-16 Por tôpico J . C . Ködel
Speex é somente para Flash 10. O Flash 9 suporta apenas NELL. From: Rafael Franco Carvalho Sent: Wednesday, December 16, 2009 2:58 PM To: flexdev@googlegroups.com Subject: [flexdev] Stream Speex Oi pessoal. Alguém já trabalhou com streaming de áudio Speex? Não estou conseguindo fazer o

Re: RES: [flexdev] Velocidade de Bancos de Dados na Internet

2009-12-16 Por tôpico J . C . Ködel
Microsoft Sync Framework: faz sincronia automática entre um MSSQL e um Sql Compact Edition (SQLCE). Ambos são gratuítos inclusive para fins comerciais (coisa que MySQL não é) From: Paula Rodrigues Sent: Wednesday, December 16, 2009 2:54 PM To: flexdev@googlegroups.com Subject: RES: [flexdev]

Re: RES: [flexdev] Velocidade de Bancos de Dados na Internet

2009-12-16 Por tôpico J . C . Ködel
Nop. Microsoft Sync Framework é .net. Funcionaria apenas para projetos Windows Mobile em .net. Mais a mais, não faz muito sentido ter uma base local em um aplicativo Flex O.o Em AIR até tudo bem, aliás, já vi gente fazendo uma espécie de modo offline no AIR usando SqLite (que o AIR suporta

Re: RES: [flexdev] Velocidade de Bancos de Dados na Internet

2009-12-16 Por tôpico J . C . Ködel
No caso do Mobile, recomendo o .net micro framework, que possui suporte para Windows Presentation Foundation (o concorrente MS para as tecnologias Adobe e JavaFX): http://www.microsoft.com/netmf/default.mspx Aí poderá usar o Sync Framework no mobile (e para Flex poderia usar o próprio ASP.Net

Re: RES: [flexdev] Velocidade de Bancos de Dados na Internet

2009-12-16 Por tôpico J . C . Ködel
A meu ver a sincronização entre bases é mais para sistemas que podem ficar temporariamente desconectados... pra cache somente é meio inútil mesmo a dor de cabeça que dá. From: Eduardo Kraus Sent: Thursday, December 17, 2009 12:11 AM To: flexdev@googlegroups.com Subject: Re: RES: [flexdev]

Re: RES: [flexdev] Velocidade de Bancos de Dados na Internet

2009-12-16 Por tôpico J . C . Ködel
Não viaja... ¬¬ From: Eduardo Kraus Sent: Thursday, December 17, 2009 12:22 AM To: flexdev@googlegroups.com Subject: Re: RES: [flexdev] Velocidade de Bancos de Dados na Internet Ainda mais sendo produto M$ que como sabem não tem la estas seguranças assim!!! -- Você recebeu esta mensagem

Re: [flexdev] uma combobox define os dados de outra combobox

2009-12-16 Por tôpico J . C . Ködel
De uma só vez não rola... imagine quantas cidades você teria que transferir para fazer tudo de uma vez só... Coloque um evento no combo de UF e, quando outra UF for selecionada, acesse o server para pegar as cidades daquela UF (da mesma forma que fez para obter as UFs em primeiro lugar).

Re: [flexdev] Leitura de arquivo 250 MB

2009-12-15 Por tôpico J . C . Ködel
Já fiz projetos que tinham que ler mais do que 2 Gb para a memória (um servidor de jogos online). Imagine um jogo online com milhões de itens distribuídos em 7 mapas gigantescos com milhares de jogadores online, tudo em memória e sendo persistido pra disco de tempos em tempos. Por motivos de

Re: [flexdev] Re: Catraca Eletrônica

2009-12-15 Por tôpico J . C . Ködel
Seria praticamente impossível escrever isso em Flex. As catracas ou são seriais (e Flex não tem suporte para portas seriais) ou são via TCP/UDP (que o Flex tem suporte, mas envia o maldito packet de requisição do CrossDomain que ferra qualquer conexão). Única forma é um back-end em uma

Re: [flexdev] Re: Catraca Eletrônica

2009-12-15 Por tôpico J . C . Ködel
Garanto pra você que frameworks não deixam nada lento =) Já fiz aplicativos em C# que suportavam uma base de dados de milhões de items com milhares de pessoas online ao mesmo tempo (mais de 5000), com tempo de resposta abaixo de 100ms (jogos online). Você não precisa de fato de velocidade em

Re: [flexdev] Re: Catraca Eletrônica

2009-12-15 Por tôpico J . C . Ködel
Mesmo em AIR. O Sandbox do AIR só possui duas principais diferenças: acesso à arquivos (infelizmente não para execução) e um Safari embutido. De resto as limitações são (quase) as mesmas de Flex. From: Bruno Brandão Sent: Tuesday, December 15, 2009 11:30 AM To: flexdev@googlegroups.com

Re: [flexdev] Velocidade de Bancos de Dados na Internet

2009-12-15 Por tôpico J . C . Ködel
Tive um problema semelhante hoje, onde uma empresa gigantesca precisava fazer inventário de estoque em duas capitais, via VPN (passando por Internet), através de coletores de dados (Windows CE) e com a complicação de poder trabalhar online/offline. Consegui resolver todos os problemas de

Re: [flexdev] Leitura de arquivo 250 MB

2009-12-15 Por tôpico J . C . Ködel
Como assim leitura de arquivos com Flex? O.o Vc está querendo dizer AIR né? Anyway... para isso eu mastigaria os dados pro Flex... Faria um programa com uma linguagem mais robusta (.net, óbvio) e traduziria os dados o máximo possível para o formato final e jogaria talvez numa base de dados ou

Re: [flexdev] Leitura de arquivo 250 MB

2009-12-15 Por tôpico J . C . Ködel
OPs. Esqueci do resto: não, não fiz jogos em Flex (ainda). Pura falta de tempo. O jogo em questão era o bom e velho Ultima Online (www.uo.com) com um servidor customizado feito em C# (www.runuo.com) From: Erko Bridee de Almeida Cabrera Sent: Tuesday, December 15, 2009 2:47 PM To:

Re: [flexdev] problema ao gravar texto no banco de dados

2009-12-15 Por tôpico J . C . Ködel
Cuidado aí! Não é porque alguém grava acentos certos que outra aplicação que use acentos também o gravarão. Até onde sei, latin alguma coisa significa ISO 8859-1 (Latin I), que engloba muito bem português com 8 bits, porém o Flex trabalha internamente com UTF-8. Se estiver fazendo transporte

Re: [flexdev] Velocidade de Bancos de Dados na Internet

2009-12-15 Por tôpico J . C . Ködel
Sampa (Até 16 de janeiro posso dizer infelizmente queria ser alagoano até lá, he he he) From: Marcelo Caser Sent: Tuesday, December 15, 2009 11:00 PM To: flexdev@googlegroups.com Subject: Re: [flexdev] Velocidade de Bancos de Dados na Internet Ködel, de qual estado tu eh? 2009/12/15

Re: [flexdev] Re: Flex + Zend Amf, Como enviar parâ metros?

2009-12-14 Por tôpico J . C . Ködel
Oia a buraco pra SQL Injection ae, gente! \O/ =) -- From: Daniel Vitor dvluc...@gmail.com Sent: Monday, December 14, 2009 11:57 AM To: flexdev flexdev@googlegroups.com Subject: [flexdev] Re: Flex + Zend Amf, Como enviar parâmetros? Resolvido!

Re: [flexdev] Re: Sessao

2009-12-14 Por tôpico J . C . Ködel
Não faz sentido Session em um ambiente mono como o Flex... A qualquer momento você pode declarar uma variável estática pública em sua Application e pronto, ela sempre estará lá durante o decorrer da sessão... pra que levar isso pra server side? O.o

Re: [flexdev] OFF: Win7 Com FlexBuilder

2009-12-14 Por tôpico J . C . Ködel
Aqui usando há tempos, Win 7 Ultimate 64-bit com Eclipseblergh Builder 3, tudo normal (tão normal quanto a caca do Eclipse pode ser né) From: Fabiano Frizzo Sent: Monday, December 14, 2009 3:42 PM To: flexdev@googlegroups.com Subject: [flexdev] OFF: Win7 Com FlexBuilder Boa Tarde Galera.

[flexdev] Re: XML Length

2009-12-10 Por tôpico J . C . Ködel
use length() ao invés de length -- From: Ivan Junckes Filho ivanjunc...@gmail.com Sent: Thursday, December 10, 2009 5:09 PM To: flexdev flexdev@googlegroups.com Subject: [flexdev] XML Length if(validaPerguntas == 0){ for(var i:int = 0; i

[flexdev] Re: Alert Customizado

2009-12-07 Por tôpico J . C . Ködel
this representa o escopo atual, não a classe! Principal motivo de confusão em closures (anonymous delegates). ex.: public class foo() { public function bar():void { var x:Object = this; // x é do tipo foo callLater(function():void { var y:Object = this; // y é

[flexdev] Re: Alert Customizado

2009-12-07 Por tôpico J . C . Ködel
Para evitar este tipo de confusão eu sempre faço o seguinte: No começo do método, eu defino uma variável chamada me e igualo ela à this, assim, eu posso usar me. em todo lugar sem precisar me preocupar com escopo (uso me pq programo server side em VB onde Me é this) =) Closures (o que vocês

[flexdev] Re: Alert Customizado

2009-12-07 Por tôpico J . C . Ködel
WTF? O.o Que diabos de IF é esse? He he he... Closures for the win! Eu creio que você queira continuar teu código após a popup estar fechada, é isso? Se for, basta adicionar um evento ao popup do tipo close (veja a sintaxe correta do evento pq to fazendo de cabeça):

[flexdev] Re: Ajuda AddEventListener

2009-12-07 Por tôpico J . C . Ködel
Tente usar o EventMark: var marker:EventMarker = new EventMarker(trafficEvent, icon); marker.addEventListener(MouseEvent.CLICK, onMarkerClick); From: Fabio Ebner Sent: Monday, December 07, 2009 4:56 PM To: flexdev@googlegroups.com Subject: [flexdev]

[flexdev] Re: problema com @icon

2009-12-04 Por tôpico J . C . Ködel
Campos (fields) estáticos (static) na sua classe IconAS.as: [Embed(...)] public static iconYes:Class; From: Rodrigo Barbosa Costa de Carvalho Sent: Friday, December 04, 2009 1:00 AM To: flexdev@googlegroups.com Subject: [flexdev] Re: problema com @icon sou muito inexperiente, caso esteja

[flexdev] VideoChat + Recording

2009-12-04 Por tôpico J . C . Ködel
Estou trabalhando em um projeto de Video Chat, porém estou com um problema na gravação da stream: Se o chat é de uma única pessoa, o stream é gravado pro disco normalmente. Se uma pessoa entra no chat (consumindo assim o stream pra ver a outra ponta), a gravação não mais funciona. No WebOrb,

[flexdev] Re: Arquivos blob, sugestão!?

2009-12-03 Por tôpico J . C . Ködel
Teu server tá jogando o arquivo com o conteúdo MIME inteiro (como uma mensagem de e-mail ou um mhtml do ie). Um arquivo binário não teria os cabeçalhos. Em .net eu simplesmente faria um response.clear, escreveria o header de MIME e mandaria o binário via stream e o flex recebe de boa, mas em

[flexdev] Re: Arquivos blob, sugestão!?

2009-12-02 Por tôpico J . C . Ködel
O MIME type é inútil, caso queira apenas se fazer download de um arquivo. application/octet é o binário genérico que sempre vai realizar download do arquivo. Para o nome do arquivo há outro header (content file name eu creio). Se estiverem usando o recurso de mostrar o PDF no plug-in do

[flexdev] Re: Componente no rodape

2009-11-25 Por tôpico J . C . Ködel
Este é um dos pontos preferidos do Flex pra mim: você não precisa necessariamente entrar com height 100%. Você pode setar bottom = altura do controlbar. Há três formas de se fazer um componente na tela: * Altura e largura, como você está fazendo, em porcentagens. * x e y em um component sem

[flexdev] Re: Função do Flex retornar valor de m étodo do Java?

2009-11-25 Por tôpico J . C . Ködel
Não saberia nem dizer qual o nome do pattern... na verdade não sou muito fã de patterns... Só resolvo os problemas conforme eles aparecem e, vez ou outra, acaba caindo em um pattern conhecido, mas eu não tenho conhecimento dos mesmos. É só apenas uma das muitas formas de se lidar com um

[flexdev] Re: Após sair do campo chamar função

2009-11-25 Por tôpico J . C . Ködel
lostFocus? -- From: Luiz Barros sailorwebm...@yahoo.com.br Sent: Wednesday, November 25, 2009 11:27 AM To: flexdev flexdev@googlegroups.com Subject: [flexdev] Após sair do campo chamar função Amigos, Desculpem o desconhecimento Mas como posso

[flexdev] Re: PopUp

2009-11-24 Por tôpico J . C . Ködel
Experimente usar o MDI Flex: http://code.google.com/p/flexlib/ Aqui tem um exemplo com o enforceBoundaries = true que não deixa as janelas sairem do canvas (na verdade quando redimensiona o navegador, ainda acontece, mas dá pra tratar no evento resize do MDI Canvas):

[flexdev] Re: PopUp

2009-11-24 Por tôpico J . C . Ködel
Cache, provavelmente. Aqui funcionando normal. Aliás, eu adicionei no projeto uma barra de janelas abertas, mais ou menos como a barra de tarefas do Windows. Depois de alguns ajustes (quero que a animação do minimize vá de encontro com a posição dos botões) envio-o para o povo do FlexLib.

[flexdev] Re: PopUp

2009-11-24 Por tôpico J . C . Ködel
Discordo. Tudo (Fluorine, meu framework, SOAP, WebOrb) funciona sobre o stack HTTP. Não importa o que você usa, no final das contas é HTTP (nem que seja tunelado), e no final das contas, cache é tão somente um header HTTP. Coloque um header para evitar cache e voi-lá... sem problemas de cache.

[flexdev] Re: Função do Flex retornar valor de m étodo do Java?

2009-11-24 Por tôpico J . C . Ködel
Callback: public function verificarExistencia(callback:Function):void { // Talvez um application.enabled = false e um setBusyCursor aqui vendaService.addEventListener(ChamadaCompleta, function(resultado:Algo):void { // Habilitar o application e remover o busy cursor

[flexdev] Re: Função do Flex retornar valor de m étodo do Java?

2009-11-24 Por tôpico J . C . Ködel
Callback é um ponteiro de função. O que vai acontecer aí? 1) Você chama o método. 2) O método desabilita a aplicação (tipo um Aguarde, processando...) 3) O método chama o Web Service e retorna imediatamente nada para você. 4) Quando o Web Service retornar, você pega o resultado e chama o

[flexdev] Re: Solução para Números Decimais e M onetários

2009-11-23 Por tôpico J . C . Ködel
Sou designer, não programador. Imagine se considerar-se programador então =P Muito bom o component, congratz! -- From: Portillo portillo.desig...@gmail.com Sent: Monday, November 23, 2009 8:13 PM To: flexdev flexdev@googlegroups.com Subject:

[flexdev] Re: Duas dúvidas sobre alinhamento nos dra g drops.

2009-11-22 Por tôpico J . C . Ködel
Você deve ter controle sobre teus itens. Vejamos como o Windows Desktop funciona: Na verdade ele é um ListView, componente do Windows que mostra coisas como ícones (da mesma forma do Windows Explorer) em modo ícone, mostrando o conteúdo de uma pasta (teu home user\Desktop), mais alguns ícones

[flexdev] Novo framework

2009-11-22 Por tôpico J . C . Ködel
Olá povo! Vou apresentar aqui um brinquedinho novo em que venho trabalhando. O intúito é ver se ele seria útil para outras pessoas (no caso abriria o código-fonte no CodePlex) e ter uma ajuda quanto à idéias, recursos, etc. Então, comecemos do começo: O intuito é fazer um framework que faça

[flexdev] Re: Novo framework

2009-11-22 Por tôpico J . C . Ködel
O protocolo aqui é o de menos. AMF é legal, mas necessita de um server (sei que existe o Fluorine e o WebOrb para .net, mas o Fluorine não é lá muito bom e o WebOrb é pago para fins comerciais) e o principal: não é genérico. Preciso de algo que seja genérico (não preso aos dados que o meu

[flexdev] Re: Novo framework

2009-11-22 Por tôpico J . C . Ködel
That's the point: você NÃO precisa se preocupar com o protocolo. Por exemplo, supondo que queira usar um método de autenticação qualquer que não o provido out-of-the-box, basta consumir o seguinte evento: Public Shared Event AuthenticateEvent(ByVal userName As String, ByVal password As String,

[flexdev] Re: Novo framework

2009-11-22 Por tôpico J . C . Ködel
Nop. Não é o Fluorine =) É algo beem simples: O Flex me manda um XML compactado via ZLib via Http Request (como se fosse um upload de arquivo), eu vejo o tipo de XML e chamo um método que cuida deste, que por sua vez me responde com um XML que envio de volta compactado. O FireBug deve

[flexdev] Re: Novo framework

2009-11-22 Por tôpico J . C . Ködel
No servidor é tipado, claro! Estou falando no client! Como não deve haver business no client, a tipagem não é muito importante neste. No server é óbvio que é tipado (mesmo porque na grande maioria das vezes usaria Linq to Sql para business, que sempre é tipado) From: Eduardo Kraus Sent:

[flexdev] Re: Tela demora para abrir

2009-11-21 Por tôpico J . C . Ködel
Próximo passo agora é desenvolver um datagrid com suporte à paginação ou linhas virtuais. ;-) -- From: RafaelViana rfl.vi...@gmail.com Sent: Saturday, November 21, 2009 10:52 AM To: flexdev flexdev@googlegroups.com Subject: [flexdev] Re: Tela

[flexdev] Re: Problema com popup

2009-11-21 Por tôpico J . C . Ködel
Utilize uma derivação do pattern singleton: 1) Faça teu componente popup ter uma variável estática (static var) do tipo do teu componente. 2) Faça um método estático (static function) que cria teu componente (new), coloque ele na variável 1 acima e o exiba na tela usando os métodos

[flexdev] Re: Component Extends - Filhos da mãe nã o iniciam corretamente

2009-11-21 Por tôpico J . C . Ködel
Sete o tamanho dos botões logo após criá-los. -- From: Lucas Bueno uatprip...@gmail.com Sent: Saturday, November 21, 2009 3:45 PM To: flexdev flexdev@googlegroups.com Subject: [flexdev] Component Extends - Filhos da mãe não iniciam corretamente

[flexdev] Re: Component Extends - Filhos da mãe nã o iniciam corretamente

2009-11-21 Por tôpico J . C . Ködel
Hmmm... é que eu sempre trabalho com tamanhos fixos. Não gosto de botões de tamanhos diferentes no mesmo componente. Vendo o source code do button aqui, tem duas funções que podem ajudar: invalidateSize(); invalidateDisplayList();

[flexdev] Re: passar parametros do combobox

2009-11-20 Por tôpico J . C . Ködel
Indeed, você não pode manipular qualquer componente que esteja em outro state, porque eles ainda não foram criados. Para manipular isso, utilize a função callLater(function(){}) logo após mudar o state ou o evento enterState. O callLater faz com q o delegate anônimo seja executado no próximo

[flexdev] Re: passar parametros do combobox

2009-11-20 Por tôpico J . C . Ködel
Leia sobre creationPolicy. O que não é visível (i.e.: outros states, abas em tab navigators que não a primeira, etc.) NÃO são criados até serem exibidos. Utilize os eventos creationComplete para ter certeza de que o componente fora criado ou callLater quando está prestes a criar o componente.

[flexdev] Re: CheckBox dinâmico

2009-11-20 Por tôpico J . C . Ködel
Dê um nome pro teu vBox (ex.: vbxChecks). Supondo que você tenha um XML de resposta no seguinte formato: ResponseItem label=Label 1/Item label=Label 2/.../Response Faça um for em xml.Response.children() de 0 a children().length() - 1 Para cada, crie um CheckBox: var cb:CheckBox = new

[flexdev] Re: Tela demora para abrir

2009-11-20 Por tôpico J . C . Ködel
200 itens é muito? Tenho um aplicativo com 1,500,00 =P To vendo que muita gente está tendo problemas com a criação atrasada dos componentes no flex, então, vamos lá: Em primeiro lugar, temos que ter consciência de que o Flex é construído de uma forma otimizada, ou seja, ele não vai criar

[flexdev] Re: passar parametros do combobox

2009-11-19 Por tôpico J . C . Ködel
Vc precisa pegar um flash player em modo debug (não o FP normal, vai no site da Adobe e pega uma versão de desenvolvimento, com suporte a Debug). Ou... Uns Alerts bem colocados antes da requisição tb ajuda. -- From: Collin Peterson Mendes Chaves

[flexdev] Re: passar parametros do combobox

2009-11-19 Por tôpico J . C . Ködel
certamente listPromotores ou listPromotores.selectedItem são nulos. Tente fazer isso: if(listPromotores == null) { Alert.show(Cade o combo?); } else if(listPromotores.selectedItem == null) { Alert.show(Eita tio, seleciona o treco no combo ae!); } else

[flexdev] Re: Tempo longo de carregamento inicial da a plicação

2009-11-19 Por tôpico J . C . Ködel
Uma vez carregado, não tenho mais problema do tipo. Porque ficou no cache do navegador. Só por isso. A solução dos módulos é boa, embora tenha que se tormar bastante cuidado com módulos porque, se mal utilizados, geram bastante leak. From: Bruno Morato Sent: Thursday, November 19, 2009

[flexdev] Re: objeto null

2009-11-18 Por tôpico J . C . Ködel
Setar a política de criação para all é um work-around (eu, por exemplo, odeeio work-around). O que eu sei sobre isso: Criar componentes é custoso, por isso, quando parte dos sub-componentes de um componente não estão visíveis (ex.: componentes em uma outra aba de um TabNavigator), o Flex

[flexdev] Re: passar parametros do combobox

2009-11-18 Por tôpico J . C . Ködel
Vamos por partes, como diria Jack. Você debugou teu código flex e viu se o valor sendo enviado pelo Flex para o ASP está correto? -- From: Collin Peterson Mendes Chaves collinpeters...@gmail.com Sent: Wednesday, November 18, 2009 11:10 AM To:

[flexdev] Re: Componente de icones como se fosse um desktop

2009-11-18 Por tôpico J . C . Ködel
Ver, vi... Fizeram um clone do Windows Vista (explorer e tal) usando Silverlight, mas acho que não deram fonte (e não acho mais no Google)... e um ou dois desktops, mas em DHTML... Em Flex creio que nunca vi =\ http://www.jsdesk.com -- From:

[flexdev] Re: passar parametros do combobox

2009-11-17 Por tôpico J . C . Ködel
Tente passar os textos como atributos ao invés de inline. i.e.: designacao id=1 text=Exercício .../ E setar o labelField para @text. -- From: Collin Peterson Mendes Chaves collinpeters...@gmail.com Sent: Tuesday, November 17, 2009 12:02 PM To:

[flexdev] Re: Alguém já tentou extender DataGridCo lumn?

2009-11-17 Por tôpico J . C . Ködel
Uma coisa que notei com o designer do Flex: Faço um componente que, durante o creationComplete abre um socket e tenta se conectar no server. No design mode ele faz o mesmo . Aí tem uma propriedade que diz quando o componente está ou não em design time: UIComponentGlobals.designMode as

[flexdev] Re: passar parametros do combobox

2009-11-17 Por tôpico J . C . Ködel
Desculpe, falei caca... funciona com inline text também. Este exemplo abaixo dá um warning por que o XML não está corretamente formatado para este contexto, mas funciona. Depois, tem o exemplo mais correto, sem warning. ?xml version=1.0 encoding=utf-8? mx:Application

[flexdev] Re: Componente de icones como se fosse um desktop

2009-11-17 Por tôpico J . C . Ködel
Se eu precisasse fazer algo do gênero, o faria assim: 1) Criaria um componente custom que herda Canvas. 2) Criaria um segundo componente custom que herda Canvas e possui dentro dele um componente Image (para o ícone) e um Text (para o Label) 3) Faria um método AddIcon(iconSource:String, x:int,

[flexdev] Re: passar parametros do combobox

2009-11-17 Por tôpico J . C . Ködel
Tudo bem. Se os dados vêm do ASP, o que você tem que fazer então é pegar o Children do seu XML. Isso te dará um XMLList sem o elemento root, que é exatamente o que o Binding precisa pro combo. Até aí tudo bem, certo? Agora, pra devolver isso pro ASP, você tem, no código que postei de

[flexdev] Apresentação

2009-11-14 Por tôpico J . C . Ködel
Olá a todos... Sou programador há alguns anos (23 anos, pra dizer a verdade) e há algum tempo venho programando com o Adobe Flex (na verdade, joguei fora o ASP.Net e estou fazendo todos os projetos com a dobradinha .net + flex). Apesar de existir muitos recursos interessantes sobre a