Flex/ Notícias

Quem acontece primeiro mouseDown ou mouseDownEffect?

Em curso Flex 2 patrocinado pela Adobe para clientes executivos, no módulo de “Visual Programming”, chegadou-se a uma discursão sobre ” Qual acontece primeiro mouseDown ou mouseDownEffect?

Então eis a explicação

Quem é o primeiro?

mouseDown() é um dispach event e não um tigger ou seja por nativo ele precisa ocorrer primeiro para que seja disparado alguma função que está atribuida ao evento.
mouseDownEffect é um tigger ou seja um comportamento, acontece quando o ponteiro do mouse ainda está pressionado sobre o botão.

Quero testar para ver se está certo a afirmação
Ok, pegue o código abaixo e teste você mesmo.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
	<mx:Script>
 
			import mx.effects.easing.*;
			import mx.effects.*;
			import mx.controls.Alert;
 			public function callMe():void
			{
				Alert.show("Opa");
			}
 
	</mx:Script>
	<mx:Resize id="eu" duration="2000" widthTo="400" heightTo="300" easingFunction="Elastic.easeOut" target="{aumenta}"/>
	<mx:Panel mouseDown="callMe();" mouseDownEffect="{eu}" title="Aumentando" id="aumenta" width="320" height="200">
        </mx:Panel>
</mx:Application>

É como Neto Leal diz : ” a diferença entre ambos é um cocolhodéssimo de segundo”, resumindo-se são na prática 100 milisegundos. Melhor chamando, 1 décimo de segundo.

O curso segue muito bem e foi bom conheçer várias pessoas, criar novas amizades, novos contatos para negócios e ver que o Flex está sendo adotado no mercado corporativo com muita responsabilidade.

Segue uma foto abaixo minha com Neto e Annette Kunovic.

Quero dizer que foi muito bom conhecer a todos.

One thought on “Quem acontece primeiro mouseDown ou mouseDownEffect?

  1. Nossa! cocolhodésimo foi feia a coisa!
    heheheheh

    O curso foi mto bom mesmo 😉 prazer conhecer todos lá!

    Abração
    Diogo Moura

Comments are closed.