Skip to main content
Participant
April 24, 2012
Question

Stage3D fails if Stage Video availability checked (iOS only)

  • April 24, 2012
  • 7 replies
  • 2570 views

If I add and handle StageVideoAvailabilityEvent.STAGE_VIDEO_AVAILABILITY all stage3D 3d objects are no longer able to be displayed.  Instead a black rectangle is drawn over the 3d context view.  This only occurs on an iPad 1 & 2 as far as i checked.  Desktop is fine.  I really need video and 3d in one app.  Its almost complete, but now its seems as if it is impossible.

I check with multiple flash 3D frameworks. Please help

This topic has been closed for replies.

7 replies

May 9, 2012

I'm having the same problem.  This also happens if I use stageVideo without adding a StageVideoAvailabilityEvent -- even after I clean up all the stageVideo pieces I can find (like closing the net connection, hiding the view port, etc.) and try to use stage3D later on.

Stage3D does actually work after this point, the black rectangle isn't on that layer.  I think the problem is that the stage is no longer transparent -- if you hide the stage content you can see the stage3D content under it just fine.  Or if you just put a small shape on the stage that has transparency in it, the entire bounding box for that display object will be opaque, but around it you'll be able to see the stage3D layer.

[This is Air 3.3 beta and Flash Builder 4.6.  The project is an Actionscript Mobile project, and it works fine in the PC emulator, just not on the device.]

chris.campbell
Legend
May 11, 2012

Forwarded to our 3D and iOS teams for their review.

User Unknow
Legend
May 23, 2012

Yes, I also confirm this bug in Air 3.2  iOS

1. Create stageVideo

2. Stage3D no more available