Componente bem Legal.

0 views
Skip to first unread message

Júniorp

unread,
Oct 8, 2009, 10:44:48 AM10/8/09
to flexdev
Bom dia lista.

Estou Desenvolvendo um chat em java + flex e queria o mesmo efeito do
MSN, que quando um novo contato entra no chat sobe uma janelinha na
parte inferior do lado direito na tela informando o que um novo
contato acou de entrar e mostrando alguns dados do mesmo, pois bem
depois de muia pesquisa e mais pesquisa encontrei um componente
exatamente como queria ja pronto.

E posto o link aqui para compartilhar com todos.

http://www.fabielprestes.com.br/index.php?cat=3

Abraços.

RafaelViana

unread,
Oct 8, 2009, 10:55:00 AM10/8/09
to flexdev
Um tempo atrás já teve um assunto relacionado na lista

Foi indicado esse componente, que é muito bom:

http://afoucal.free.fr/index.php/2009/07/06/flex-notification/

Ricardo Ramires

unread,
Oct 8, 2009, 11:39:34 AM10/8/09
to flexdev
Bacana... tenho um chat numa aplicacao e fiz duas coisas para alertar
o usuario;

1 - Fiz um broswer usando o Air que minimiza na bandeja de icones,
para carregar a aplicacao em flex em locais onde o air pudesse ser
instalado (to mandando um exemplo onde eu fazia o chat falar via
localconnection e ficar trocando icone na bandeja):
http://groups.google.com.br/group/flexdev/web/BrowserEmAir.zip
Mas a sua ideia ficou mais legal, vou adaptar para gerar janelinhas do
air quando tiver um tempo;

A idéia do browser, usando o component html, não é so para isso é se
um dia eu precisar de algum recurso a mais do air achei que assim
(usando localconnection) ficaria mais facil do que ter duas versoes do
sistema.

A outra seria quando o usuraio nao pudesse usar o browser em air, usar
a integracao com javascript para ficar trocando o titulo da pagina
html, chamando via ExternalInterface quando chega a mensagem para ele:

<script language="javascript">


function delegate( that, thatMethod )
{
return function() { return thatMethod.call(that); }
}


var msgTmp = '';
var interval = '';
var titleTmp = '';
var counter = 0;


function newMSG(msg)
{
window.msgTmp = msg;
window.titleTmp = window.document.title;
interval = window.setInterval( delegate( window,
window.changeTitle ), 1000 );
}


function changeTitle()
{
if(counter >= 10)
{
clearInterval(interval);
counter = 0;
window.document.title = titleTmp;
}
else if(counter % 2)
{
window.document.title = '############';
}
else
{
window.document.title = window.msgTmp;
}
counter ++;
}


</script>

Diego Martinez Salvanha

unread,
Oct 8, 2009, 1:58:30 PM10/8/09
to fle...@googlegroups.com
sim.. bem legal esse componente !!

mas procure na lista.. que a umas semanas atra seu postei um link com um componente mais completo e mais bonito... e sem bugs na hora de abirir fora da janela !!

qqer coisa peça que procuro e mando o link denovo !!! ou.. no google vc vai achar como growler-Flex.. vale a pena conferir !!

vlw

2009/10/8 Ricardo Ramires <rrami...@gmail.com>



--
--------------------------------------------------------------------
Diego M Salvanha

msn : dinar...@hotmail.com
18 8801 4874
http://twitter.com/dinarussia

P Antes de imprimir, pense no AQUECIMENTO GLOBAL.

Reply all
Reply to author
Forward
0 new messages