This bug is nothing related to flash-browser communication problem, it is the different render behavior of Flash player in Windows and MAC, see the picture below (click to see original size):

na_s.jpg

I have put a box with round corner outside the panel, it can render in Windows, but cannot in MAC. The structure is consist of Application > Canvas1 > Canvas2 > Panel> Module Loader > Module > Canvas3 > Canvas4 > Box, the position of Box is outside the Panel, I have set clipContent=false in Module, Canvas3, Canvas4.

Panel will clipContent, therefore, the behavior in MAC should be correct, Windows is wrong. Since I am developed in Windows, I does not aware the problem until I was checked the site in MAC.

When I try to create a more simplified version to reproduce bug in Windows and MAC, but I can’t, Flash Player behavior correctly is both platform, content outside Panel have clipped. So it may be involved other complicated factor of my large Flex project. But I cannot put extra time to investigate this annoyed bug.

As a developer, do not trust Adobe! Flash Player is not must be cross-platform as you think!