佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1412|回复: 10

instance & variable 分别在那里??

[复制链接]
发表于 3-4-2008 02:59 PM | 显示全部楼层 |阅读模式
instance & variable 分别在那里??
如题??
怎样分别???有什么不同?
谢谢解答
回复

使用道具 举报


ADVERTISEMENT

发表于 4-4-2008 09:00 AM | 显示全部楼层
variable 是变量
instance 是一个物件的实例

instance 是用 variable 来refer
例如
  var a  = new  abc
这里, abc 的一个 instance 就被
variable a 来 refer
   
b = a
这里 , 两个 variable 一起 refer 同一个 instance

明白吗?
回复

使用道具 举报

 楼主| 发表于 5-4-2008 12:44 AM | 显示全部楼层
原帖由 tensaix2j 于 4-4-2008 09:00 AM 发表
variable 是变量
instance 是一个物件的实例

instance 是用 variable 来refer
例如
  var a  = new  abc
这里, abc 的一个 instance 就被
variable a 来 refer
   
b = a
这里 , 两个 variable 一起  ...


不大明白。。可以用别的来解释马??
那么b 也是variable 来的咯??是马?

还有一样。。。flash 里面的button...有over, down, up, hit

down & hit是怎样用的?

[ 本帖最后由 tendarkbring 于 5-4-2008 12:46 AM 编辑 ]
回复

使用道具 举报

发表于 5-4-2008 10:16 AM | 显示全部楼层
b 是 variable 没错

flash 里的button 是做好了 的 event binding
over 就是 mouseover
down 就是 mousedown (按下去)
up 就是 mouseup
hit 就是 点击的意思  (按下去又在释放)
回复

使用道具 举报

 楼主| 发表于 23-12-2008 03:24 AM | 显示全部楼层
请问我现在做一个button...然后我想按这个button 然后它就会 出现在text box 里面。。。
比如。。。。按[A] button  然后 [A] 出现在text box 里面。。。我的text box 药用static ,input, dynamic , 那一种??请问??
回复

使用道具 举报

发表于 23-12-2008 06:43 AM | 显示全部楼层
原帖由 tendarkbring 于 23-12-2008 03:24 AM 发表
请问我现在做一个button...然后我想按这个button 然后它就会 出现在text box 里面。。。
比如。。。。按[A] button  然后 [A] 出现在text box 里面。。。我的text box 药用static ,input, dynamic , 那一种??请问 ...


既然都叫 textbox 了, 那麼當然這只能用來顯示/輸入文字
回复

使用道具 举报

Follow Us
 楼主| 发表于 23-12-2008 03:27 PM | 显示全部楼层
原帖由 super-tomato 于 23-12-2008 06:43 AM 发表


既然都叫 textbox 了, 那麼當然這只能用來顯示/輸入文字


如果我按了这个button 然后我要text 显示某些文字喔。。。我不懂action script 应该则养哦
回复

使用道具 举报

发表于 24-12-2008 01:59 AM | 显示全部楼层
原帖由 tendarkbring 于 23-12-2008 03:27 PM 发表


如果我按了这个button 然后我要text 显示某些文字喔。。。我不懂action script 应该则养哦



那麼你要去了解每種 symbol, component 等的屬性有何作用, 要使用 ActionScript 進行控制, 那麼你一定要賦予所要控制的對象一個實例名(Instance Name)

實例名.text = "text attribute";


而每個對象都有本身的觸發事件(Event)

實例名.onRelease = function()
{
     //處理部份
}


從上面兩種方式即可達到你的要求
回复

使用道具 举报


ADVERTISEMENT

发表于 25-12-2008 12:28 AM | 显示全部楼层
原帖由 tendarkbring 于 5-4-2008 12:44 AM 发表


不大明白。。可以用别的来解释马??
那么b 也是variable 来的咯??是马?

还有一样。。。flash 里面的button...有over, down, up, hit

down & hit是怎样用的?

简单来说,就好像每个人都有名字。
名字,就是instance name。如果你要在AS里面控制它,首先就要给一个名字。

Variable,就是变量。内容能够随时被改变,达到储存的功能。他也能够将一段很长的文字,缩写成一个简写,方便AS编辑和节省打字的时间。

原帖由 tendarkbring 于 23-12-2008 03:27 PM 发表


如果我按了这个button 然后我要text 显示某些文字喔。。。我不懂action script 应该则养哦

依照楼上大大的指示,你的TextBox一定要是dynamic才能够显示文字。input也可以,不过应该没有人会用input来显示

static的内容不会改变。这就是为什么static没有instance name。

原帖由 tensaix2j 于 5-4-2008 10:16 AM 发表
b 是 variable 没错

flash 里的button 是做好了 的 event binding
over 就是 mouseover
down 就是 mousedown (按下去)
up 就是 mouseup
hit 就是 点击的意思  (按下去又在释放)

抱歉,这里修正一下 。hit的意思是 button可以点击的范围。若是鼠标没有达到hit里面画的范围,over和down的状态就不会呈现,反之。

[ 本帖最后由 VernGalaxy 于 25-12-2008 12:41 AM 编辑 ]
回复

使用道具 举报

发表于 9-2-2009 08:29 PM | 显示全部楼层
我想知道
on(release) 和 on(press) 有什么分别?
都是用滑鼠按不是吗?
回复

使用道具 举报

发表于 11-2-2009 08:34 AM | 显示全部楼层
on(press) 是当你按下去的时候就成立了
on(release) 则是按下去后再放开才成立
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 18-12-2025 05:43 AM , Processed in 0.121411 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表