查看: 1162|回复: 9
|
关于flash的一些连接问题
[复制链接]
|
|
不好意思有问题麻烦大家。。。我在做着一个multimedia cd rom, 因为file size太大我分开2个Fla file来做,(a 和 b) .
问题是如果我在b里面有很多个pages,当我在a里面click一个button可以直接连接b的其中一个page,该如何做呢?用load movie吗? |
|
|
|
|
|
|
|
发表于 11-3-2006 01:49 PM
|
显示全部楼层
兩种方法:
1. 使用gotoAndPlay();
2. 使用LocalConnection();
這些可以從Actionscript Dictionary中得到例子 |
|
|
|
|
|
|
|
发表于 12-3-2006 01:12 AM
|
显示全部楼层
gotoAndPlay();的as可用在两个.fla的file吗??? |
|
|
|
|
|
|
|
楼主 |
发表于 13-3-2006 10:47 AM
|
显示全部楼层
原帖由 super-tomato 于 11-3-2006 01:49 PM 发表
兩种方法:
1. 使用gotoAndPlay();
2. 使用LocalConnection();
這些可以從Actionscript Dictionary中得到例子
抱歉,小弟仍然对action script一无所知 ,可否详细一点?
就单单用go to and play就可以吗?xxx那边要放什么呢?
on(release) {
gotoAndPlay( xxx );
} |
|
|
|
|
|
|
|
楼主 |
发表于 13-3-2006 09:35 PM
|
显示全部楼层
#问题2 。。。。希望懂得人能帮忙解答。。
我要在我的flash presentation create一个pop up window,我要可以控制pop up window 的size, scroll bar yes/no之类的。
我尝试这个as
javascript: openNewWindow('http://www.macromedia.com','thewin',
'height=400,width=400,toolbar=no,scrollbars=yes')
可是需要一个附加的script要apply在放flash的HTML page。
<script language="JavaScript">
function openNewWindow(URLtoOpen, windowName, windowFeatures) {
newWindow=window.open(URLtoOpen, windowName, windowFeatures); }
</script>
问题是我的flash是presentation cd....不是放在HTML page里。。。。还有别的方法吗?? |
|
|
|
|
|
|
|
发表于 14-3-2006 02:52 AM
|
显示全部楼层
原帖由 SR20 于 13-3-2006 10:47 AM 发表
抱歉,小弟仍然对action script一无所知 ,可否详细一点?
就单单用go to and play就可以吗?xxx那边要放什么呢?
Actionscript Dictionary中已經有詳細説明了,自己按F1去看
gotoAndPlay需要指定所載入的movieclip對象
不使用html的話,就試試看直接把javascript代碼寫在getURL的參數中,再不然就把控制大小的代碼寫在所要彈開的html文件,讓它一跳出來就自己改變大小 |
|
|
|
|
|
|
|
发表于 14-3-2006 11:05 AM
|
显示全部楼层
抱歉..可以在这里讲一讲 LocalConnection(); 是怎样用的吗? 想了解一下.. |
|
|
|
|
|
|
|
楼主 |
发表于 14-3-2006 01:20 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 14-3-2006 01:22 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 14-3-2006 10:03 PM
|
显示全部楼层
不看AS幫助文檔,我也幫不上。。。。。。。。
// Code in the receiving SWF file
this.createTextField("result_txt", 1, 10, 10, 100, 22);
result_txt.border = true;
var receiving_lc: LocalConnection = new LocalConnection();
receiving_lc.methodToExecute = function(param1:Number, param2:Number) {
result_txt.text = param1+param2;
};
receiving_lc.connect("lc_name" );
// Code in the sending SWF file
var sending_lc: LocalConnection = new LocalConnection();
sending_lc.send("lc_name", "methodToExecute", 5, 7); |
|
|
|
|
|
|
| |
本周最热论坛帖子
|