主题:  关于AS的一个问题

Palomino

职务:普通成员
等级:3
金币:2.0
发贴:1001
注册:2002/10/4 5:31:54
#12002/11/2 23:57:26
我前几天在写一个Action Script的时候使用了指针,但是后来却发现Action Script中根本就没有指针这个概念。作为一种面向对象的程序设计语言(或者说是准程序设计语言)居然没有指针?我现在想问问各位高手,我能不能使用GetUrl来代替指针?有没有MXP可以支持指针的?



s22

职务:版主
等级:4
金币:10.0
发贴:1634
注册:2004/12/19 13:06:46
#22002/11/3 14:07:32
呵呵~我没学过C。
AS里面没有那个概念。
AS不能完全算做OOP。



SXP

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2001/12/12 4:43:20
#32002/11/4 19:01:53
其实 AS 中是有类似指针的东西的,至少是 对象的引用 部分使用了指针。

不知道你说的什么意思,能不能将你的部分涉及 指针 的代码贴上来。



5D限制级

职务:普通成员
等级:6
金币:10.0
发贴:4970
注册:2001/8/16 14:52:34
#42002/11/4 20:45:09
指针只是个组成语句的元素 它是内隐的
也就是说指针不能完全表示条语句



金山羊

职务:普通成员
等级:4
金币:10.0
发贴:827
注册:2002/1/6 14:44:13
#52002/11/5 13:28:23
请问你说的指针是什么
谁说程序语言里面就必须有指针
请问java是不是程序设计语言啊,咋页没有指针呢?
在c/c++里面指针只不过是一种访问内存地址的方法而已,没有指针也一样能完成用指针完成的任务,而且指针是非常不安全的,也就是因此java才摈弃了指针


5d.cn
FLASHDEP
TECHNOLOGY SUPPORT
JAVA/ACTIONSCRIPT/javascript
CFML/JSP/COLDFUSION/FLASH REMOTING
JRUN/COLDFUSIONMX
FLASH/DREAMWEARER

Palomino

职务:普通成员
等级:3
金币:2.0
发贴:1001
注册:2002/10/4 5:31:54
#62002/11/6 10:36:30
谢谢大家的帮助,我重新改写了这个程序。在不使用指针的情况下也可以运行的,goldgoat,你也许理解错我的意思了,我没有说程序语言里必须有指针,我的C++老师告诉我们说指针的功能很强大,我编写AS的时候难免会使用指针的。大家的话我受益匪浅,谢谢大家了
另:我在作一个FLASH的动画,估计完成后大概有40M左右。请问斑竹,我可以上传它么?



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
注册:2000/9/15 13:56:49
#72002/11/6 11:17:15
flash内有隐含指针
例如
var a=new array(1,2,3);
test(a);
trace(a.join())
function test(ar){trace(ar.join());ar.pop()}

D:)S



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
#82002/11/7 17:56:14
var tmp=mc1;
...
tmp=mc2;

这种形式也可以简单地把tmp理解成是指向mc对向的指针



Palomino

职务:普通成员
等级:3
金币:2.0
发贴:1001
注册:2002/10/4 5:31:54
#92002/11/9 23:56:44
谢谢大家的指教~~~~~~~~~~~~~