Sergiy Shychynov (Sergei Shichinov) Kiev, Ukraine Flex/JavaScript blog (JavaScript, Flex, ActionScript, AS3, AIR) | http://www.linkedin.com/in/shichinov | http://shichinov.moikrug.ru

Sunday, November 29, 2009

magical mouseOut/mouseOver in flex Containers

блять
час времени ушел на то чтобы осознать суровую правду жизни

этот флекс для контейнеров, в случае если добавляются слушатели событий типа mouseOut, создает невидимый background даже если его явно узазано не было

то есть
<mx:VBox 
rollOut="trace(event)"
rollOver="trace(event)"
mouseOut="trace('just do something')"
>

примерно аналогично чему-то вроде
<mx:VBox 
rollOut="trace(event)"
rollOver="trace(event)"
backgroundAlpha="0.0001"
backgroundColor="0xffffff"
>

а побочный эффект может быть таким что rollOut и rollOver будут работать почти как mouseOver и mouseOut для вот подобных случаев (потому что у такого контейнера нет фона - то есть сквозь него видно его парента и при переходе с его детей на его парента будут генериться как mouseXxx так и roleXxx события)
<mx:VBox 
rollOut="trace(event)"
rollOver="trace(event)"
>

No comments:

Followers