Hi, I have same exact problem in Gumbo. I'm using native 3d support and when I set perspectiveProjection all children loose interactivity or it's screwed up...
do you know how to fix it? It's very urgent :) Is there anybody who knows how to fix it? Franto -- Franto Kormanak ([email protected]) Owner & Senior RIA Developer at Flexets (http://www.flexets.com) profile: http://www.linkedin.com/in/franto skype: franto.kormanak 2008/12/29 gwangdesign <[email protected]> > Okay. So, okay. Here I am again. I just got a stripped down version of > my code working on Gumbo but not sdk 3.2. In the following code, the > Button instance maintains its interactivity (hover, tooltip, gets > click event). If the same code gets complied to sdk 3.2, the Button > looses hover/tooltip and doesn't take the click event) > > <?xml version="1.0" encoding="utf-8"?> > <Application xmlns="http://ns.adobe.com/mxml/2009" layout="absolute" > width="800" height="600" creationComplete="initApp();"> > <Script> > <![CDATA[ > import mx.controls.Button; > import flash.geom.PerspectiveProjection; > > private function initApp():void > { > var btn:Button = new Button(); > btn.label = "hello world"; > btn.toolTip = "This is the secret ninja!"; > btn.addEventListener(MouseEvent.CLICK, > function(event:MouseEvent):void{trace(Button(event.currentTarget).label+" > is clicked!");}); > homeBx.addChild(btn); > setPPCenter(0, 0); > } > private function setPPCenter(x:Number, y:Number):void > > { > var pp:PerspectiveProjection = new PerspectiveProjection(); > pp.projectionCenter = new Point(x, y); > homeBx.transform.perspectiveProjection = pp; > } > ]]> > </Script> > > <Canvas id="homeBx" x="400" y="300" z="0" clipContent="false"/> > > </Application> > > > --- In [email protected] <flexcoders%40yahoogroups.com>, > "gwangdesign" <gwangdes...@...> wrote: > > > > Just a follow-up from myself;) > > > > I am not able to re-compile my existing code using Gumbo sdk since all > > the code that tries to get/set UIComponent.transform seems to be > > broken on re-compile. > > > > For example: > > > > I got: > > "TypeError: Error #1009: Cannot access a property or method of a null > > object reference." > > for "v3 = items[id].transform.matrix3D.decompose();" > > > > In Halo (sdk 3.2), as long as you set UIComponent.z or > > UIComponent.rotationX/rotationY, you will get the Transform object > > without any problem. > > > > --- In [email protected] <flexcoders%40yahoogroups.com>, > "gwangdesign" <gwangdesign@> wrote: > > > > > > Hi, > > > > > > This is a Flex project (3.2) complied to target FP10, which utilizes > > > the 3D API. Inside a Canvas object, I add whole bunch of Buttons which > > > are laid out in a 3D carousel fashion. The problem is once I set the > > > projectionCenter property of the Canvas, all the Button instances > > > inside the Canvas stop taking any mouse interaction (including hover > > > highlight, tooltips, click events, etc.), while everything else seems > > > to be working fine. > > > > > > Is this the expected behavior or a bug? > > > > > > Here is the code: > > > //carouselContainer is the Canvas instance > > > var pp:PerspectiveProjection = new PerspectiveProjection(); > > > pp.projectionCenter = new Point(x, y); > > > carouselContainer.transform.perspectiveProjection = pp; > > > //end of code. > > > > > > Thanks. > > > > > > > >

