| 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. |
package { import flash.display.Sprite; import flash.events.MouseEvent; import flash.events.StatusEvent; import flash.media.Camera; import flash.media.Video; public class Sample0708 extends Sprite { private var cam:Camera; public function Sample0708() { stage.addEventListener(MouseEvent.CLICK,onClick); } private function onClick(event:MouseEvent):void { cam = Camera.getCamera(); cam.addEventListener(StatusEvent.STATUS,onStatus); var video:Video = new Video(); video.attachCamera(cam); if(!cam.muted) { //摄像头默认启用,直接发送请求 sendMessage(); } } private function onStatus(event:StatusEvent):void { //用户点击了 允许/拒绝 后,也发送请求 sendMessage(); } private function sendMessage():void { trace("发送视频请求"); } //在哪里执行这个方法啊? private function showError():void { trace("提示用户摄像头被默认拒绝"); } } } |
![]() |
noxss (2010-07-08 14:50:28) |
这个,好像应该发到AS3论坛吧。。 |
|
|