FLASH中加连接问题之四

来源:百度知道 编辑:UC知道 时间:2024/05/22 06:31:40
最近在学做FLASH,途中有不少迷惑。
今天学到在按钮上加连接的问题:
代码:on(release){
getURL("连接地址","?");
}

问题就出在这了,(其实只是我个人的迷惑) 比如:
1):
on(release){
getURL("www.baidu.com","_self");
}

2):
on(release){
getURL("www.baidu.com","_blank");
}

3):
on(press){
getURL("www.baidu.com","_self");
}

4):
on(release){
getURL("www.baidu.com","_blank");
}
都是在网上查的。但是都能达到连接的目的。
我就不明白release 和 press“在这里“(重点:在这里)有什么区别。 还有_self 和 _release “在这里“(重点:在这里)有什么区别。
那press 和 _self那2个位置

自己做一个慢慢去体味吧.

如果你把flash放在某一网页中,flash里面用的_self,将会在本网页打开链接,也就是说,链接后的百度会占用你现在flash所在的页面.如果是_blank,链接点了后,原来的网页面存在,链接到百度的页面会是新增加一个页面.

press与release,先把鼠标左键动作分解为按下与弹起,如果是press,就是指一旦在按钮上面按下了,不论有没有弹起来,就执行后面的函数.如果是release,就是指只是在按钮上按下了不行,还要在在按钮上面弹起,才执行后面的函数,如果只是在按钮上面按下,然后移动到按钮之外让鼠标弹起,将不会执行后面的函数.

getURL()第三个参数是发送的方式,好像有GET与POST等等.

你可以去详细了解一下getURL()函数的用法最好了.

不好意思,我能提供的只这些了,两年没有摸过flash了,好像是可以这样理解.你最好自己做例子试试看,要是不行,不给分也无所谓,但别说我误人子弟噢.

release 和 press:
releae是点击按钮,并释放;
press是点击按钮。
prss这里的参数,还包括:
press:事件发生于鼠标指针在按钮上方,并按下鼠标左键时。

2. release:事件发生于在按钮上方按下鼠标左键,接着松开鼠标左键时。也就是“单击”。

3. releaseOutside:事件发生于在按钮上方按下鼠标左键,接着把鼠标指针移到按钮之外,然后松开鼠标左键时。

4. rollOver:事件发生于鼠标滑入按钮时。

5. rollOut:事件发生于鼠标滑出按钮时。

6. dragOver:事件发生于按着鼠标左键不放,鼠标滑入按钮时。

7. dragOut:事件发生于按着鼠标不松手,鼠标滑出按钮时。

8. keyPress:事件发生于用户按下指定的按键时。如:

on (keyPress "<Space