<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>José Carlos Fiel &#187; mousewheel</title>
	<atom:link href="http://blog.josecarlosfiel.com.br/tag/mousewheel/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.josecarlosfiel.com.br</link>
	<description></description>
	<lastBuildDate>Sat, 21 May 2011 15:32:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>[Fiel Cookbook] Resolvendo problema com Scroll em Apps Flex usando MacOSX</title>
		<link>http://blog.josecarlosfiel.com.br/fiel-cookbook-resolvendo-problema-com-scroll-em-apps-flex-usando-macosx/</link>
		<comments>http://blog.josecarlosfiel.com.br/fiel-cookbook-resolvendo-problema-com-scroll-em-apps-flex-usando-macosx/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 03:22:04 +0000</pubDate>
		<dc:creator>José Carlos Silveira Fiel</dc:creator>
				<category><![CDATA[Adobe Flex]]></category>
		<category><![CDATA[Fiel Cookbook]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[mousewheel]]></category>
		<category><![CDATA[Scroll]]></category>

		<guid isPermaLink="false">http://blog.josecarlosfiel.com.br/?p=345</guid>
		<description><![CDATA[Problema Você está usando o sistema operacional MacOSX e deseja que o scroll do mouse (mousewheel) funcione em suas aplicacões Flex. Exemplo do Problema: Tente fazer a rolagem no DataGrid. Não será possível. Solução Use o projeto MouseWheelEnabler para resolver o problema existente. Você pode obte-lo pelo site http://code.google.com/p/flex-wmode-mousewheel-handler-example/ ou visualizar a classe no view]]></description>
			<content:encoded><![CDATA[<div style="float:right;margin:0px 0px 0px 0px;"></div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.josecarlosfiel.com.br%2Ffiel-cookbook-resolvendo-problema-com-scroll-em-apps-flex-usando-macosx%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.josecarlosfiel.com.br%2Ffiel-cookbook-resolvendo-problema-com-scroll-em-apps-flex-usando-macosx%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<h2><strong>Problema</strong></h2>
<p style="text-align: justify;">Você está usando o sistema operacional MacOSX e deseja que o scroll do mouse (mousewheel) funcione em suas aplicacões Flex.</p>
<p><iframe style="width: 100%; height: 300px;" border="0" src="http://www.josecarlosfiel.com.br/projetos/flex/mousewheelenabler/NoMouseWheelEnablerExample.html"></iframe></p>
<p style="text-align: center;"><em>Exemplo do Problema: Tente fazer a rolagem no DataGrid. Não será possível.</em></p>
<p style="text-align: justify;">
<h2>Solução</h2>
<p style="text-align: justify;">Use o projeto MouseWheelEnabler para resolver o problema existente. Você pode obte-lo pelo site <a href="http://code.google.com/p/flex-wmode-mousewheel-handler-example/" target="_blank">http://code.google.com/p/flex-wmode-mousewheel-handler-example/</a> ou visualizar a classe no view source do exemplo logo abaixo.</p>
<h2>Explicação Detalhada</h2>
<p style="text-align: justify;"><em>Obs.: O ViewSource está habilitado no exemplo abaixo para quem quiser acompanhar melhor esta explicação.</em></p>
<p>Seguindo o exemplo do site oficial, apenas adicionamos no evento addToStage de sua Application a função initMouseWheel que inicializará a classe MouseWheelEnabler. Feito isso sua aplicação funcionará perfeitamente como no exemplo abaixo:</p>
<p><iframe style="width: 100%; height: 300px;" border="0" src="http://www.josecarlosfiel.com.br/projetos/flex/mousewheelenabler/MouseWheelEnablerExample.html"></iframe></p>
<p style="text-align: center;"><em>Exemplo da Solução: Adicionando a classe MouseWheelEnabler resolvemos nosso problema de scroll em aplicações Flex no sistema operacional MacOSX.</em></p>
<p style="text-align: center;">
<h2>Observações Finais</h2>
<p style="text-align: justify;">Esta solução resolve nossos problemas imediatamente, claro que não podemos dizer que ela seja definitiva, sendo assim que em breve poderemos ter uma correção por parte da Adobe.<br />
Outro detalhe que devemos considerar, é que o Mouse Mighty possui scroll horizontal, sendo que nesta classe ela não resolve  o problema para este caso.</p>
<p>Abraços a todos e até o próximo Fiel Cookbook.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.josecarlosfiel.com.br/fiel-cookbook-resolvendo-problema-com-scroll-em-apps-flex-usando-macosx/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

