作者mysteriousGE (两年的感情结束了)
看板Flash
标题Re: [问题] 影片片段的属性及方法
时间Wed Jan 18 17:09:24 2006
※ 引述《etrexetrex (ETREX)》之铭言:
: 我们可以用
: MovieClip.prototype.XXXXXX = function(){
: XXXXXXXXXXXXXXXXXXXX
: }
: 替影片片段建立一个新的方法
: 有没有办法替影片片段建立一个新的属性呢?
: 因为我在执行期间 画面上所有的MC的XY会一直跑,
: 我想在他们跑之前,先抓到他们最初的X跟Y
: 因为有很多个MC
: 所以我想说存在他们本身里的属性就好了
: 但是好像不能新增属性?
例如影片元件实体名称叫做 a_mc
直接写成 a_mc.xFirst= a_mc._x; //当然 "xFirst"是你随意定的啦~
a_mc.yFirst=a_mc._y;
大概就是这样....
实体名称...或许你会要套用到 eval("") ? 不知道你的写法 所以不一定
: ========
: 後来我想说 用全域的阵列存...每个MC的点座标
: 我想自订一个变数型态存X,Y
: 然後阵列里的元素都是用这个形态
: 但是宣告阵列的方式好像跟 C 语言差很多...
: 後来我就想先用 X 出来看看
: 结果 阵列 我不会用。
: 我打这样:
: arrayX= new Array(1);
: arrayX[1]=1;
: trace(arrayX[1]);
flash的阵列宣告应该是...
arrayX = new Array();
: 结果出来的是 undefined...
: ========
: 我只是想先抓X跟Y而已阿...
: 囧rz...
不知道这样有没有帮到你的忙...^^"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.190.171
1F:→ mysteriousGE:对了 flash内建的 ActionScript字典很好用!! 01/18 17:09
2F:推 etrexetrex:大感谢 也就是说 要新增属性就直接打上一个自订属性 01/18 19:25
3F:→ etrexetrex:不需要任何宣告罗? 01/18 19:26
4F:推 etrexetrex:那个阵列 宣告 我是看字典弄的呀 01/18 19:36
5F:→ etrexetrex:只是存取的方式 太诡异了 好像不能直接存取? 01/18 19:36
6F:推 mysteriousGE:喔喔 抱歉 我没看清楚你阵列的问题~><" 01/18 23:38
7F:→ mysteriousGE:可是我把你打的复制 贴上去 没有问题阿 可以印出1 01/18 23:38
8F:推 etrexetrex:Orz...你是用 Flash MX 2004 吗? 01/19 00:32
9F:推 mysteriousGE:是阿.. 01/19 02:01