Actionscript 3 从阵列中删除多个对象

我将MC放在一个数组中,并希望稍后从索引中删除它,可能直到最后 //Removeing MC from stage, from an index till the end LISTmc.removeChild(listArray[clickedIndex+1]); //Removing MC starting from an index till the end listArray.splice(clickedIndex+1); 从舞台上移除MC的方法与从阵列上移除MC的方法相同吗?您的意思

Actionscript 3 以编程方式优化表达式(通过删除冗余计算)

我有一个相当大的方程,我需要用它来解一个给定的变量。因此,我使用了一个在线工具,能够根据给定的变量重写一个方程。它给了我一些700个字符的巨大方程式。我测试了它,它确实有效 我可以在方程中看到一些非常明显的冗余,它重新计算了一个可以保存为临时变量的值。我可以遍历整个方程并自己优化它,但我可能要用更多的方程来实现这一点,所以我想把这个过程自动化 有哪些好的工具可以帮助优化数学冗余? (这只是一个个人项目,所以我更喜欢免费的) 我认识的所有人都会问:这是性能关键的代码,根据我的经验,AS3编译器不会

Actionscript 3 在运行时将组件添加到后台

我试图模仿Flash中的MS Paint应用程序。我想澄清一点。我想设置我正在绘制的线条的厚度 我想在舞台上动态添加一个数字步进器。只有当我点击选项画线时,数字步进器才会出现在舞台上。当我选择另一个组件时,必须将其删除 如何在运行时添加它。我得到的教程和参考资料中,步进器总是在舞台上。但我只在我想划清界限的时候才想要它 谢谢和问候 Bobby使用任何DisplayObject上可用的属性.visible。您可以使用DisplayObjectContainer类的addChild和removeCh

Actionscript 3 AS3层顺序

我创建了两个空精灵作为层,底部spr和顶部spr 单击按钮时,会出现一个MovieClip并跟随鼠标,直到单击为止,它的位置是固定的 单击按钮后,我立即将MovieClip添加到正确的精灵中 不幸的是,图层系统不起作用,因为它们是按我放置它们的顺序分层的,精灵似乎不会影响它 这怎么可能 你的问题很模糊,但我会尽力回答。如果你能澄清你想要你的物品是如何排列的,我能更好地回答你的问题。如果需要,可以在深度处理上添加抽象层。在这种情况下,我看不出有什么需要,但我会告诉你一些你可以做的事情 要将对象添加

Actionscript 3 ActionScript中是否已存在用于搜索数组并返回元素为>;的第一个索引的方法;一些?

使用ActionScript3,假设我有一个数字数组,比如:1,2,3,4,5。例如,是否有一种方法可以轻松搜索此数组并返回与>=2.5的元素(在本例中为3)对应的索引?我用while和for循环来实现这个,看起来很冗长。我认为可能已经有了一种方法,但没有在以下方面偶然发现: 否则,实现这一目标的简单方法是什么 如果它有帮助,我将使用它来实现一个直接的线性插值数学例程,假设一个我不知道的例程还不存在。我不知道ActionScript中有任何firstIndexOf var t:Array =

Actionscript 3 有没有办法用AdobeAIR生成快捷方式文件?

下午好, 我想创建一个应用程序,可以在文件系统中创建文件夹和文件夹的快捷方式。用户将单击一个按钮,它将在桌面上放置一个文件夹,该文件夹具有指向//server/folder1/folder2等文件的快捷方式您可以使用adobe air中的代码创建桌面快捷方式吗?你会怎么做?如何创建文件夹?我一直认为这应该很容易,但我一直错过它 谢谢您的帮助,很抱歉给您添麻烦, Justin据我所知,File类不允许创建符号链接。但是您可以使用createDirectory()创建目录: 检查这是否有用:如果您的

Actionscript 3 需要在FLEX应用程序中使用自定义组件的示例

我想知道如何创建CustomComponent以及如何在FLEX应用程序中使用它。 给我一个简单的例子,我有一点知识,所以我可以理解,如果你给我的代码。我正在使用Flex3.0 提前谢谢。很高兴再次见到你 格式化步进器 package component { import flash.events.Event; import flash.events.FocusEvent; import flash.events.MouseEvent; import mx.controls.NumericSt

Actionscript 3 气锁本机窗口位置

我想创建一个不允许移动的窗口。这是可能的吗?您只需创建一个,其systemChrome属性设置为NativeWindowSystemChrome.NONE。这样就不可能通过本机方法(拖动标题栏等)移动窗口。您需要确保在application.xml中设置了这些方法 <systemChrome>none</systemChrome> <minimizable>false</minimizable> <maximizable>false&l

Actionscript 3 FXG和flexsdk

我已经安装了flex sdk 4.6,我想编译一个使用FXG文件进行简单图形处理的AS3类 我有一个名为Speaker.fxg的文件和fxg,我试图像导入一个包一样导入它 import Speaker; 但编译时会返回 Error: null 我也试过这个 [Embed(source='Speaker.fxg')] private var Speaker:Class; private var sp:Sprite = new Speaker(); 还有这个 [Embed(source='Sp

Actionscript 3 如何使用来自另一个类的私有静态方法

我正在编写一个扩展AdobeAIR PNGEncoder的类 我想使用writeChunk方法,但它似乎是私有静态的,我似乎无法在代码中使用它 但它给出了如下错误 错误: 说明资源路径位置类型 1061:通过静态类型为com.adobe.images:PNGEncoder的引用调用可能未定义的方法writeChunk。pngMethods.as/FOTO_与_AS3_1/src/xmp第121行弹性问题 我的班级 public class pngMethods extends PNGEncode

Actionscript 3 Cave公司类型游戏,射击功能

我正在用AS3制作一个游戏,灵感来自于Mushihihimesama(iOS上的臭虫公主)、Dodonpachi和Touhou系列游戏。它主要围绕着让玩家一次躲闪大量的子弹(有时是数百发),同时击落大量的敌人和老板 我游戏中的每个“子弹”都包含几个参数,包括起始位置、x速度、y速度、运动行为、颜色和大小。“发射”这些子弹的每个函数都会引入参数,例如子弹的来源点、发射的初始角度、发射的子弹、发射的数量、发射的速度以及何时停止发射 我的方法的一些重大限制是,项目符号必须来自单个点,它们的起点不能在x

Actionscript 3 如何在actionscript中从另一个类访问一个类的构造函数?

我有两个类,即adminglobal.as和company.as 我需要从company.as访问位于adminglobal.as中的构造函数。此外,在访问时,我还需要使用company.as的构造函数中的变量 基本上,我需要从company.as调用adminglobal.as中的构造函数,并使用company.as中构造函数中的变量。如何操作?使用“publicstaticvar”从其他类获取变量 比如, package com { public class DataVO {

Actionscript 3 为什么';AS3中的定时器功能更新是否足够快,持续0.05秒?

一直困扰着我的一件事是,为什么AS3中的计时器类不能足够快地更新较低的毫秒数 我似乎记得读到Flash最多可以每20毫秒更新一次计时器(推荐)-我为最近的游戏创建的计时器每50毫秒更新一次,但即使这样也很困难。在本地,它可以正常工作,但在在线环境中,它却不能 我在这里是否有什么特别的地方做错了,或者Flash真的不能在在线环境中以足够快的速度更新到小数点后两位 同样,这在本地也很有效 我的计时器代码如下: package src.gameShared { import flash.displa

Actionscript 3 如何在flash web应用程序中检查网络连接?

我想检测我的web应用的网络断开连接 对于空气应用,可以使用空气监测器。 在Flash AS3中,我使用的是javascript 使用外部接口的“navigator.onLine” 但是上面的代码并不总是有效的 我是否需要编写自己的代码来持续检查我的网络连接是否持久?您需要创建一个URLLoader,并在计时器滴答声中查找您的网站的响应 var checkTimer:Timer = new Timer(1000); var checkLoader:URLLoader = new URLLoade

Actionscript 3 Flex 4.6 SplitViewNavigator-显示/隐藏导航器

我刚刚开始了一个新项目,希望在我的一些屏幕上使用SplitViewNavigator布局,因为它很适合我将要做的事情 但是,并非所有屏幕都应使用此布局(homeview就是其中之一)。因此,我首先将侧视图的可见性设置为false <s:SplitViewNavigator includeIn="tablet" width="100%" height="100%"> <s:layout.landscape> <s:HorizontalLayou

Actionscript 3 Flex FileReference.upload不会在后续调用中触发任何事件

我正在使用PLUpload库上载浏览器文件。 它的闪存模块使用文件引用 在测试上传时,我会杀死web服务器,看看它是如何处理的,并且可以通过编程方式从中恢复。这似乎不是很多人测试的东西,因为HTML5模块也没有检查0状态响应。不管怎样,修正了 基本上,FileReference.upload()在第一次调用中按预期工作。 后续调用不会触发任何事件。 我试过FileReference.cancel,没有区别。 如果上传成功,可以确认反复调用upload可以正常工作 在每次上载开始之前/之后,都会设

Actionscript 3 如何与工人一起创建flex项目?

我正在尝试将我的应用程序转换为使用workers 我已经扩展了一些类成为精灵。。然后我把他们作为工人添加到项目小组中。 但当我尝试使用教程时,会出现以下错误: 1046:找不到类型或类型不是编译时常量:Worker 我正在使用flash builder 4.7 beta版、由“installapacheflex”应用程序安装的Apache Flex SDK 4.8和AIR 3.4,目前工人仅支持使用AIR SDK 3.5的动作脚本项目,但仍不确定如何在Flex SDK 4.6中使用工人 有关更多

Actionscript 3 AS3-声道不重复,但播放其他声道

这是我的问题 在我的主舞台上,我添加了这个代码来进行声音重复,它在这个舞台上运行良好,循环良好 var HP1sound:Sound = new HP_sound(); var HP_channel:SoundChannel = new SoundChannel(); function playSound():void { HP_channel=HP1sound.play(); HP_channel.addEventListener(Event.SOUND_COMPLETE,

Actionscript 3 AS3:在FileReference.upload()过程中,是否有任何方法可以判断连接是否丢失? 观察文件> .上载()>代码>我注意到,如果我上传大文件(足够大到足以上传一段时间),并且在上传过程中切断连接(例如通过拔出LAN电缆),Flash就不会报告错误…事实上,它一直在“成功”完成进度活动

这是虫子吗?是否应该引发异常或引发错误事件?根据FileReference.upload()上的文档,当发生这种情况时,它应该调用IOErrorEvent 尝试侦听IOErrorEvent yourFilereference.addEventListener(IOErrorEvent.IO_ERROR, error) function error(e:IOErrorEvent):void { //Do something } 是的,但是没有帮助:)嗯,你能试着听一下upload()可以

Actionscript 3 Line stage.addeventlistener给出错误;如何实例化stage?

我对舞台有点问题。在做了一些研究之后,我发现一些提示,它可能没有被实例化 我该怎么做 typeerror#1009无法访问空对象引用的属性或方法 (它所指的行是stage.addeventlistener) 只包含重要位的代码 package { import flash.display.MovieClip; import flash.events.*; import flash.events.KeyboardEvent; import flash.ui.Keyboard; import fl

Actionscript 3 如何使用(调用)函数中的变量(AS3)?

我正在尝试编程一个角色(perso),他在地图中移动并生成一个数组。 在这里,我的变量“t”称我的“Tuiles”MovieClip,创建了一个网格(格栅),在我的“map”数组中,每个新的瓷砖都是“1”。 我首先修复了具有一个子平铺的碰撞函数,因此,我创建了“映射”和“网格”函数。我需要“t”变量来创建世界和角色冲突。 如果我在函数“creeDecor”中添加变量,Flash会生成一个好的变量,但在我的碰撞函数中不存在变量“t”。 若我把“t”变量作为一般变量放在代码的顶部,Flash会在舞台

Actionscript 3 使用FlexSDK将ActionScript编译成SWF

我正在尝试将动作脚本“Hello World”编译成SWF文件,但没有成功。 这就是我到目前为止所做的: 我从中下载了Flex SDK 4.6 我使用中的示例创建了一个“hello world”.as文件 我尝试按照中的说明编译.as文件 我正在使用命令行: D:\flex_sdk_4.6\bin\mxmlc.exe test.as 我得到的结果是: Loading configuration file D:\flex_sdk_4.6\frameworks\flex-config.xml Er

Actionscript 3 落下后对齐电影唇

我有一个拖拽游戏,当棋子落在自己的区域时,我在棋子的排列上遇到了一些问题。共有12个MC,4列x 3行目标完全对齐。当所有的movieclip都放下时,水平/垂直对齐彼此并不完全均匀 我知道这涉及到每个mc上的注册点,我正试图使用FreeTransform尽可能地将每个工件的点居中,但这都是可视的,并留有出错的余地 一旦这些碎片落在目标上,有没有办法将它们全部对齐?我不确定我是否完全理解你的问题。如果你只是试图重新调整剪辑,以确保它完全居中;你不必用视觉来做 只需进入剪辑,点击ctrl+a选择所

Actionscript 3 未显示闪存上载进度

我写这段代码是为了上传一个文件到服务器用户flash,它将文件发送到服务器,但没有显示任何进展 var _var1:String= ''; var globalParam = LoaderInfo(this.root.loaderInfo).parameters; for (var element:String in globalParam) { if (element == 'host'){ _v

Actionscript 3 AS3 Starling移动项目使用大图像-不适合在sprite表中

我想知道是否有人可以建议最好的方式来处理6个大图像,需要作为一个应用程序的旅游 我正在为所有其他资产使用精灵表,但我需要在应用程序中创建一个巡演部分,其中显示6个应用程序屏幕,其中一些部分突出显示,并解释该部分的功能。这6个屏幕是全尺寸的应用程序图像,因此其中6个(640x960 x 6)不适合放在sprite表中 对于什么是最佳性能方法有点困惑 谢谢你为什么说它不合适?您可以轻松地将所有6幅图像打包到一个2048x2048地图册中。即使您有更多(或更大)的图像,您也可以使用Stage3D扩展模

Actionscript 3 如何在NumericStepper中更改文本颜色

我真的找不到一种简单地改变NumericStepper文本颜色的方法。是否可能发生事件?请对文本颜色使用“设置样式”方法: 请阅读此帖子:试试这个 <input type="text" value="something" onclick="this.value='';this.style.color='red';" /> 我想你的问题已经在另一个线程中得到了回答。它是mx还是spark NumericStepper?这是一个移动项目吗?我尝试了this.setStyle(“col

Actionscript 3 Actionscript3函数内的静态变量

我可以在ActionScript3中这样做吗?调用计时器函数时,计数器只能定义一次 function timer(e:TimerEvent):void { static var counter=1; trace("Times: " + counter ); } 那么: function timer(e:TimerEvent):void { this.counter = this.counter || 0; this.counter ++; trace("

Actionscript 3 向ArrayCollection添加或从中删除时,它是否始终生成添加或删除CollectionEvent?

我正要将事件侦听器添加到我的一个ArrayCollections中,如下所示: m_acElements.addEventListener(CollectionEvent.COLLECTION_CHANGE, onCollectionChange); 在开始编写onCollectionChange函数时,我参考了API参考,其中指出: "Indicates the kind of event that occurred. The property value can be on

Actionscript 3 1084:语法错误:在新建之前应为rightparen

我在3天前从AS3开始,我已经写了这段代码,但是有点不对劲,我不知道哪一个是错误。。请帮助或纠正此错误!非常感谢你! 问候瓦尔特日德 我的代码 var format:TextFormat = new TextFormat(); var myFont:Font = new (Times New Roman) (); format.font = myFont.fontName; message_mc.message_txt.defaultTextFormat = format; message_m

Actionscript 3 单击后播放每个tweenLite

我有4个使用tweenLite的Tweeen,我想要的是第一个播放,然后当用户点击鼠标秒,然后再次点击鼠标第三次,然后第四次 这是我的孩子们: TweenLite.to(page1ani1,1,{y:135}); TweenLite.to(page1ani2, 1, {x:39}); TweenLite.to(page1ani3, 1, {y:390}); TweenLite.to(page1ani4, 1, {y:460}); 我在舞台上试过这样的点击: numPressed = 0; st

Actionscript 3 当一个按钮被使用时,显示不同的图像

我有一个类似于完全在AS3中制作的自制微软油漆的应用程序,我在actionscript方面没有那么先进,但我会问你我的问题,并提前感谢你 所以我有按钮,每个按钮都是一个绘图工具,我希望绘图工具(按钮)的图标与上、下、滚动、点击时不同。一个完全不同的图像出现在当前按钮的顶部,以便用户在使用时知道正在使用的工具 使用AS3、时间线和电影剪辑的使用,最简单的方法是什么 谢谢 您希望将按钮定义为SimpleButton的实例,然后直接设置图像。有点像这样: var clearBtn:SimpleButt

Actionscript 3 flash as3.0鼠标单击

我试图在AS3.0中创建一个按钮,我希望它在单击时激活,而不是在发布时激活 现在我使用了“MouseEvent.CLICK”,它的基本功能是在我从鼠标上松开/取下手指后激活按钮。当我按下它时,我希望它被激活 Android上的应用程序需要这个,问题是当我触摸屏幕上的按钮时,它不会做出反应,直到我取下手指 提前多谢 您需要使用名为MouseEvent.MOUSE\u DOWN的事件

Actionscript 3 As3:子弹给了我错误?

我有一个敌人职业,可以向玩家发射子弹 private function fireBullet() { if(isFiring) { fire(); } } public function fire():void { var bullet:Bullet = new Bullet(x, y, rotation);

Actionscript 3 在For循环[AS3]中创建多个值

我正在尝试使用for循环创建多个数字 var sasutu1x : Number = Number(sasutu1.text); var sasutu2x : Number = Number(sasutu2.text); var sasutu3x : Number = Number(sasutu3.text); var sasutu4x : Number = Number(sasutu4.text); var sasutu5x : Number = Number(sasutu5.text); v

Actionscript 3 失去对TLF文本的关注

我已将SWF文件嵌入到HTML中。我在我的AS3应用程序中为聊天室使用了TLF文本,但问题是,当我切换到其他页面并重新打开我的应用程序时,应用程序失去了对TLF文本的关注。请注意,当我在桌面上使用flash player运行SWF文件时,我不会遇到这个问题 我尝试使用以下代码重新关注TLF文本,但在我的案例中不起作用 addEventListener(Event.ACTIVATE, infocus); function infocus(e:Event):void { myTLF.text

Actionscript 3 查找数组的两个实例是否位于同一位置

我正试图找出一种方法,让我的游戏能够识别该阵列的两个实例何时具有与另一个相同的x或y位置,如果是,则移动该阵列,并重新随机化其中一个实例的位置: for(i=0;i<8;i++) { PlatformInstance[i] =new Platform(); PlatformInstance[i].y= Math.random()*900; PlatformInstance[i].x= Math.random() *1500; stage.add

Actionscript 3 AS3:在输出/播放时录制声音

我了解如何记录AS3中的麦克风输入 是否可以准确地录制输出/播放的声音? 原因是我对当前播放的声音应用了一些声音转换(通过全局混音器);我还想在播放过程中记录这些声音数据 我只是看到,澄清一下,我并没有试图在用户的计算机上录制所有声音(这是不可能的)。我的flash应用程序中有一个Youtube播放器(通过他们的AS3 API),它可以播放一些声音。我使用SoundMixer.soundTransform应用了转换,我想记录用户播放时播放的内容 提前谢谢。只是一个暂时的建议。。在我的桌面上,它似

Actionscript 3 将鼠标事件转换为碰撞as3

您好,我正在尝试将此as3代码转换为冲突事件,这是一个鼠标事件代码。很抱歉,但我不知道在代码中的何处放置另一个实例名为mcBall的对象 tile1.addEventListener(MouseEvent.CLICK, tileClick); function tileClick(e:MouseEvent):void { MovieClip(e.currentTarget).gotoAndStop(2); if(tile1.currentFrame == 1) return; goto

Actionscript 3 AS3-在另一个帧/屏幕中创建帧/屏幕

我正在尝试创建一个游戏的菜单系统。我想在屏幕左侧打开不同的菜单页面,而在右侧继续主游戏。有没有办法以某种方式将一帧覆盖在另一帧上,或者有更好的方法来实现这一点?到目前为止,我最好的想法是在一个框架中创建每个菜单页面的所有元素,然后根据调用的菜单添加和删除元素……但这听起来像是一种可怕的方式。下面是我试图实现的示例图像: 谢谢 我会从两部电影开始。第一个MC代表菜单,第二个MC代表游戏,在同一帧中。从这里开始,你只需要为每个mc制作孩子。希望这个想法有帮助 只要让你的主要游戏有自己的电影剪辑和嵌

Actionscript 3 Facebook AS3 api-移动登录窗口缺少取消按钮

我使用的是有点过时的图书馆。 当我登录webview时,会加载以下url 我得到一个工作登录页面,但没有取消按钮。是我使用了错误的地址,还是图书馆会负责添加这些内容 问候,, Jacob请勿使用此库。它不再维护,自2011年10月以来未更新。。。它坏了。 我使用HtmlLoader和UrlLoader在空中使用Facebook API。所有流程都记录在facebook开发者的页面上。但没那么容易。好的,谢谢你的回答。这可能比使用过时的图书馆更好。您熟悉这个库吗:上一次提交是在2月份,我想我可能

Actionscript 3 如何制作《愤怒的小鸟》评分类型;三星级;一闪而过?

我想做一个评分系统,显示明星的基础上,像愤怒的小鸟点 如果你得到:3分=3颗星,1-2分=2颗星,0=1颗星 星星将是一个图像。 回答所有三个问题后,分数将保存。这些点将以上面类似星星的形式出现。我非常需要这个。 为一颗“亮”星创建一个图像,为一颗“暗”星创建一个图像 将它们的实例放在舞台上,“亮”的星星与“暗”的星星重叠,但最初是隐藏的 保留一个数组,其中引用“lit”实例图像,并显示一个与分数成比例的数字 以下是更一般的解决方案: public class StarsScoring ext

Actionscript 3 Subscribe到InlineGraphicElement鼠标单击

在不获取所有gaphic元素的列表并向每个元素添加listner的情况下,如何实现这个简单的事情?我可以侦听鼠标单击事件,并将目标作为加载程序获取,该加载程序将parent.parent属性作为TextLine,但我无法从中获取InlineGraphicElement引用。是否有任何功能可以确定鼠标指针下的浮动元素 这是我的密码: findElement(textarea.textFlow); private function findElement(group:FlowGroupEle

Actionscript 3 AS3。。。如何在一个单独的包中的类中有多个公共方法?

编辑 是的!只需添加public关键字即可修复 这()是我困惑的部分原因: 每个文件只有一个包级声明可以使用public属性,无论该声明是类、变量、函数还是命名空间 但也因为如果我尝试将多个构造函数声明为public(我现在似乎无法复制它,所以我知道我没有尝试将public放在那里似乎有点傻,但我以前从来没有这样做过),我总是会错误地说只允许一个公共函数。我缺乏更深层次的理解。如果有人能够进一步解释上面的帮助文件引用所说的内容,则可以获得额外的积分 原创帖子 随着项目的发展,我正在努力使我的文件

  1    2   3   4   5   6  ... 下一页 最后一页 共 219 页