有没有办法使用Flash5更改Movie Clip内注册点的位置?我在网上找到了较旧的Flash版本,但没有找到CS5.
如何使用ActionScript 3/Flash CS5检查鼠标是否在符号实例上?
有人知道这个文件的任何细节吗?
从SVN中排除此文件是否安全?我会说这不应该是问题,因为当我删除这个文件时,我仍然可以加载XFL,并在下次保存时再次创建文件.
我有一个脚本,ENTER_FRAME每次都依赖于事件来运行.我注意到在一些较慢的电脑上播放flash电影时会有一些延迟.
是否ENTER_FRAME在每一帧上运行,即使它在慢速计算机上运行?如果flash电影滞后,ENTER_FRAME事件是否仍在运行,渲染只是试图赶上?
ENTER_FRAME每次进入帧时,是否以可靠的方式运行代码来执行代码?
如何在jsfl中访问影片剪辑的子代(特别是子影片剪辑)?我已经在flash.documents [0] .timelines [0] .layers [0] .frames [0] .elements [0] .instance的实例级别.我找到了这个文档,但没有其他的.提前致谢.
我安装了Dreamweaver,当我从我的网站下载相关文件时,它问我是否一直想这样做.我说是的,现在,几周之后,我不再需要它,因为由于依赖文件,下载一个小的PHP文件需要30秒.
我无法在设置中的任何地方找到我可以再次禁用它.有任何想法吗?
我有以下声明的问题
trace(Number("1/2")) //output NaN
Run Code Online (Sandbox Code Playgroud)
但
trace(Number("1.2")) //output 1.2
Run Code Online (Sandbox Code Playgroud)
所以,我有点困惑,为什么第一个陈述没有给出正确的结果?
我正在使用Flash CS 5.当我查看FLA项目树时,我看到Use Count一个影片剪辑旁边的列.如何找到此影片剪辑的使用位置?
我希望有一个"查找用法"或"查找引用"功能,因为Flash CS知道影片剪辑的用法.

当我更改动态文本字段的文本值时,文本字段将变为空白,而不显示新值.
我有一个标题为"game_board"的MovieClip,由AS3动态添加到舞台上.(开始阶段是空白的.)
我还有另一个标题为"stage_2"的MovieClip,它被AS3动态地添加为"game_board".
"stage_2"包含一个预制板,上面有不同的动态文本字段.它们都有实例名称.例如"text_1".原始值为this.game_board.stage_2.text_1.text0.
当我这样做:
this.game_board.stage_2.text_1.text = "test";
trace(this.game_board.stage_2.text_1.text); //succesfully shows new value, "test"
Run Code Online (Sandbox Code Playgroud)
跟踪成功地显示了新值,但是舞台上的文本字段显示为"0",现在绝对没有显示,它只是消失了.我尝试运行addChild以防由于某种原因它被移动到底层,但这不起作用.即使舞台只包含该文本字段,它仍然只是空白.
我究竟做错了什么?
编辑:以下每个答案都在工作,感谢您的帮助!
我目前正在学习如何在as3中拼接数组.所以这是我的代码:
//import classes
import flash.utils.Timer;
import flash.events.*;
//variables
var Arr:Array=new Array();
var num:Number=0;
//set a timer and set timer limit of 10 times
var timer:Timer=new Timer(1000,10);
//add a listener to our timer object
timer.addEventListener(TimerEvent.TIMER, tick);
timer.addEventListener(TimerEvent.TIMER_COMPLETE,tock);
//tick function
function tick(e:TimerEvent):void{
//i add an element each time the timer 'ticks'
Arr.push(['index'+num]);
num++;
}
//tock function
function tock(e:TimerEvent):void{
trace('array elements :'+Arr);//traces Arr elemnts
for(var i:int=0;i<Arr.length;i++){
Arr.splice(i,1);// i've tried Arr.splice(0,1), but neither working
trace('elemnts left : '+Arr);
}
Run Code Online (Sandbox Code Playgroud)
我真的不明白这个问题,但结果如下:
1.并不是Arr数组中的每个元素都被删除了2.最大Arr的长度在拼接前是十.但是在循环中,它的拼接只有不到十次,这导致了上面的问题
有人对此有所了解吗?请帮帮我
flash-cs5 ×10
flash ×7
actionscript ×1
adobe ×1
arrays ×1
dreamweaver ×1
file ×1
flash-cs5.5 ×1
jsfl ×1
symbols ×1
xfl ×1