michel melo wrote:
> Olá pessoal,
> estou a procurar de materiais sobre o taskbar para poder trabalhar no
> flash air
> alguem pode me ajudar?
>
> /*Ate mais,
> */
> */_Michel Melo
> msn: _/**/[EMAIL PROTECTED]
> http://michelmelo.wordpress.com/_/* <mailto:[EMAIL PROTECTED]>
>
> *Esta mensagem, incluindo seus anexos, tem caráter confidencial e seu
> conteúdo é restrito ao destinatário da mensagem.
> Caso você tenha recebido esta mensagem por engano, queira por favor
> retorná-la ao destinatário e apagá-la de seus arquivos.
> Qualquer uso não autorizado, replicação ou disseminação desta mensagem
> ou parte dela é expressamente proibido.*
>
>
> ------------------------------------------------------------------------
> Obtenha o novo Windows Live Messenger! Experimente!
> <http://get.live.com/messenger/overview>
> >
Mas o que precisas? mandar um icon para lá? criar um NativeMenuItem?
posso te mostrar o que fiz deverá ajudar (vi isto num site qq)...
////// Systray
private var dockImage:BitmapData;
public function setSystrayIcon():void {
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,
prepareForSystray);
loader.load(new URLRequest("assets/icons/logo16.png"));
}
/**
* Check to see if the application may be docked and set basic properties
*/
public function prepareForSystray(event:Event):void {
dockImage = event.target.content.bitmapData;
if (NativeApplication.supportsSystemTrayIcon){
setSystemTrayProperties();
SystemTrayIcon(NativeApplication.nativeApplication .icon).menu =
createSystrayRootMenu();
}
}
/**
* Create a menu that can be accessed from the systray
*/
private function createSystrayRootMenu():NativeMenu {
var menu:NativeMenu = new NativeMenu();
var openNativeMenuItem:NativeMenuItem = new
NativeMenuItem("Restaurar");
var exitNativeMenuItem:NativeMenuItem = new NativeMenuItem("Fechar");
openNativeMenuItem.addEventListener(Event.SELECT, undock);
exitNativeMenuItem.addEventListener(Event.SELECT, closeApp);
menu.addItem(openNativeMenuItem);
menu.addItem(new NativeMenuItem("",true));
menu.addItem(exitNativeMenuItem);
return menu;
}
/**
* To be able to dock and undock we need to set some eventlisteners
*/
private function setSystemTrayProperties():void{
SystemTrayIcon(NativeApplication.nativeApplication.icon).tooltip =
"O programa está minizado, clique para restaurar";
SystemTrayIcon(NativeApplication.nativeApplication.icon).addEventListener(MouseEvent.CLICK,
undock);
//stage.nativeWindow.addEventListener(NativeWindowDisplayStateEvent.DISPLAY_STATE_CHANGING,
nwMinimized);
}
/**
* Do our own 'minimize' by docking the application to the systray
(showing the application icon in the systray)
*/
public function dock():void {
stage.nativeWindow.visible = false;
NativeApplication.nativeApplication.icon.bitmaps = [dockImage];
}
/**
* Show the application again and remove the application icon from the
systray
*/
public function undock(evt:Event):void {
stage.nativeWindow.visible = true;
stage.nativeWindow.orderToFront();
NativeApplication.nativeApplication.icon.bitmaps = [];
}
E assim ja te safas :)
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade
Portuguesa de Desenvolvimento de RIAs - www.riapt.org" do Grupos Google.
Para enviar mensagens para este grupo, envie um email para
[email protected]
Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
Para mais opções, visite este grupo em
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---