天道酬勤,学无止境

flash-cs5

躲避游戏教程:分数不起作用(Avoider Game Tutorial: Score not working)

问题 我一直在这个网站上编写一个巧妙的回避游戏的教程:http://gamedev.michaeljameswilliams.com/2009/02/03/avoider-game-tutorial-5/。 我到了第 5 部分,直到那时,我完全遵循代码(我在游戏结束时运行最终分数之前停止了),并且我事件禁用了自动内核并使用了设备字体,并嵌入了文本。 除了我运行游戏时,无论出现多少敌人,我的分数都不会从0变化。 显然,我不断收到 1009 错误,连接到“onTick”函数。 我已经得出结论,它与“gameScore.addToValue(5);”有关。 线。 但我不知道如何解决这个问题。 谁能帮我? 这是我放在相关类中的代码示例,如果有人能发现我忘记添加的内容。 --==-- Shooter_II 类:--==-- package { import flash.display.MovieClip; import flash.utils.Timer; import flash.events.TimerEvent; import flash.events.MouseEvent; import flash.events.Event; public class SpaceShooter_II extends MovieClip //The public class extends the

2021-10-25 20:22:21    分类:技术分享    string   actionscript-3   flash-cs5   super

Trigger event from child to parent in AS3

I have a MovieClip with a MouseEvent function associated to CLICK event. Inside of this MovieClip I have a TextField. So, when I click on my MovieClip, the handler works fine. Now I need the same behaviour when I click on this TextField, but without change my handler function. I mean, I don't want to change e.target to e.target.parent if user clicked on TextField instead of MovieClip. How can I do this? Some of my source code: public function Main(){ var m = new menu(); menuMng.addChild(m); m.addEventListener(MouseEvent.CLICK, openMenu); } private function openMenu(e:MouseEvent):void{ // Do

2021-10-25 16:47:32    分类:问答    actionscript-3   mouseevent   flash-cs5

Avoider Game Tutorial: Score not working

I've been working on the tutorial for a neat avoider game over at this site: http://gamedev.michaeljameswilliams.com/2009/02/03/avoider-game-tutorial-5/ . I got as far as part 5, and up till then, I followed the code exactly (I stopped before running the final score at game over), and I event disabled auto-kernel and used device fonts, and embedded the text. Except when I run the game, no matter how many enemies show up, my score doesn't change from 0. Apparently, I keep getting the 1009 error, connected to the "onTick" function. I've concluded that it's connected to the "gameScore.addToValue(

2021-10-25 06:49:01    分类:问答    string   actionscript-3   flash-cs5   super

flvplayback 组件在退出帧时不会停止播放(flvplayback component doesn't stop playing upon exitframe)

问题 我在 Flash AS3 Flash 应用程序文件中的时间轴上的帧(不是第一帧)上有一个 flvplayback 组件的实例。 我想在退出该帧时停止电影,通过 gotoAndStop() 或其他任何方式。 有听众吗? 或者人们知道的任何解决方案? 谢谢,jml 回答1 您始终可以将 ENTER_FRAME 侦听器添加到父 MovieClip,检查 currentFrame 是否产生正确的帧数,如果没有,则停止 FLV。 但是,如果我理解正确的话,当 FLV 播放时,父 MovieClip(主时间线)不会同时播放,只有在单击页面上的某种导航时才会播放。 如果是这样,您应该直接对用户输入做出反应。 尝试这个: 在离开 FLV 框架的每个按钮上,将其添加到点击侦听器: stage.dispatchEvent (new Event ("flvLeave")); 在flvComponent所在的框架中(我假设这是实例名称,替换为您称为 FLVPlayback 组件实例的任何内容),添加以下内容: stage.addEventListener ("flvLeave", function (ev:Event) : void { if (flvComponent != null) flvComponent.stop(); });

2021-10-25 01:51:04    分类:技术分享    flash   actionscript-3   flash-cs5

如何使用 actionscript 3.0 代码上传背景图片?(How to upload a background image using actionscript 3.0 code?)

问题 需要你的帮助。 我是第一次尝试。 我使用了以下代码。 但是我在控制台中得到了这个: 开始加载文件 SecurityError: 错误 #2000: 没有活动的安全上下文。 并且我的图像 url 与我的脚本文件位于同一文件夹中。 var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, fileLoaded); loader.load(new URLRequest("C:\Documents and Settings\Owner\Desktop\23Aug\demo1\mic.jpg"), context); var context:LoaderContext = new LoaderContext(); context.applicationDomain = ApplicationDomain.currentDomain; trace("started loading file"); addChild(loader); function fileLoaded(event:Event):void { trace("file loaded"); } 回答1 抛出 securityError 异常的原因。 无效路径, 尝试访问安全沙箱不允许的 URL,

2021-10-24 01:21:00    分类:技术分享    actionscript-3   flash   flash-cs5   flashdevelop

如何使用位图数据设置视频帧捕获(How to set Video Frame Capture Using Bitmap Data)

问题 我正在使用 Flash 为 android 实现增强现实应用程序。 为了使应用程序在我的 Android 手机(nexus One)上运行,还必须激活手机摄像头。 所以我需要 2 层作为背景,这是我手机摄像头的馈送,另一层是在它上面的,在这种情况下是来自 away3d 的视图。 因此,设置一个 BitmapData 对象来保存最近的网络摄像头静止帧的信息,我可以完成这项工作。 如果我使用 papervision3D 库和 FLARToolkit,我们将使用从本视频教程中找到的以下代码部分设置 BitmapData: //import libraries import org.libspark.flartoolkit.core.raster.rgb.FLARRgbRaster_BitmapData; import org.libspark.flartoolkit.detector.FLARSingleMarkerDetector; private function setupCamera():void { vid = new Video(640, 480); cam = Camera.getCamera(); cam.setMode(320, 240, 10); vid.attachCamera(cam); addChild(vid); } private function

2021-10-23 22:40:26    分类:技术分享    actionscript-3   air   flash-cs5   augmented-reality   away3d

How to upload a background image using actionscript 3.0 code?

Need your help. I am trying it first time. I have used following code. But i get this in my console: started loading file SecurityError: Error #2000: No active security context. and my image url is in same folder as my script file. var loader:Loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, fileLoaded); loader.load(new URLRequest("C:\Documents and Settings\Owner\Desktop\23Aug\demo1\mic.jpg"), context); var context:LoaderContext = new LoaderContext(); context.applicationDomain = ApplicationDomain.currentDomain; trace("started loading file"); addChild(loader)

2021-10-23 21:52:54    分类:问答    actionscript-3   flash   flash-cs5   flashdevelop

flvplayback component doesn't stop playing upon exitframe

I have an instance of an flvplayback component on a frame (not the first frame) on a timeline in a flash AS3 flash app file. I would like to stop the movie when i exit that frame, either via gotoAndStop() or whatever else. Is there a listener for this? Or any solution that people know of? Thanks, jml

2021-10-23 03:32:23    分类:问答    flash   actionscript-3   flash-cs5

在 AS3 代码中隐藏 CS5 对象的所有子级(Hide all children of CS5 object in AS3 code)

问题 我有用 CS5 创建的 MovieClip。 有没有办法在 AS3 代码中隐藏(设置可见 = false)它的所有子项(位于影片剪辑上的对象)? 回答1 for (var i:int = clip.numChildren - 1; i >= 0; i--) { clip.getChildAt(i).visible = false; }

2021-10-22 18:00:01    分类:技术分享    flash   actionscript-3   flash-cs5   movieclip

Windows 上的 iOS 和 Android 开发(iOS and Android development on Windows)

问题 我正面临一个困境:我在 C# 中拥有扎实的 ASP.NET 开发经验,并希望开始移动开发。 我做了研究,知道在 Windows 上获取 iOS 开发环境有一些技巧,最近在 Apple 解除对 3rd 方开发应用程序的禁令后,Adobe Flash CS5 可以用于打包 iOS 应用程序。 我确实有一些使用 Flash 和 AS2 的经验。 所以我的问题是:我应该在 iOS 上使用 Flash CS5,在 Android 上使用 MonoDroid,还是应该只使用 Mac 并学习 iOS 的 Objective C 并学习 Android 的 Java? 最实用的解决方案是什么? 先感谢您 编辑:最后,在 Eclipse 中针对 Android SDK 和 Mono 尝试了 Java 开发之后,我决定最好在本机环境中编写 Android 应用程序。 日食 FTW! 至于 iOS,我认为最好使用 Mac 原生工具和 Objective C。 回答1 尽管有多种方法可以绕过使用 Objective-C 进行 iOS 开发,但我还是建议您学习它。 无论如何,您需要一台 Mac 来部署,您也可以使用它来进行开发。 当你第一次开始使用 Objective-C 时,它非常奇怪,它有奇怪的方括号和奇怪的做事方式。 但是,一旦您花一些时间在其中编写代码,您的大脑就会发生变化

2021-10-22 17:34:27    分类:技术分享    android   ios   xamarin.ios   xamarin.android   flash-cs5