|
|
发表于 8-10-2005 08:36 AM
|
显示全部楼层
原帖由 shanz 于 8-10-2005 12:45 AM 发表
谢谢各位,我试了超级用户的这个,果然行,不过如果我的flash document 里有几个button 呢?有些是要popup 小 browser 有些是大browser 呢?
super-tomato 的我没试,因为不明白 谢谢
你可以善用javascript的function,如果想要多一点option,可以customize之前那个popUp function的parameter,例如:
- <script language="javascript">
- var newWindow;
- function popUp(address,width,height)
- {
- var winTop = (screen.height-height) /2 ;
- var winLeft = (screen.width-width) / 2;
- var windowFeatures = width +","+height+",";
- windowFeatures += "left=" + winLeft + ",";
- windowFeatures += "top=" + winTop;
- newWindow = window.open(address,"myWindow",windowFeatures);
- }
- </script>
复制代码
这样的话你可以自行决定pop up的address,width和height。如果需要更灵活的话,可以另外create多一个function来pass不同的parameters。 |
|
|
|
|
|
|
|
|
|
|
发表于 8-10-2005 02:50 PM
|
显示全部楼层
原帖由 超级用户 于 8-10-2005 08:36 AM 发表
你可以善用javascript的function,如果想要多一点option,可以customize之前那个popUp function的parameter,例如:
[code]
<script language="javascript">
var newWindow;
function popU ...
不是很明白,可以给个example 吗,flash document 里两个button 的action 呢。 |
|
|
|
|
|
|
|
|
|
|
发表于 8-10-2005 03:29 PM
|
显示全部楼层
- function popUp(address,width,height)
- {
- var winTop = (screen.height-height) /2 ;
- var winLeft = (screen.width-width) / 2;
- var windowFeatures = width +","+height+",";
- windowFeatures += "left=" + winLeft + ",";
- windowFeatures += "top=" + winTop;
- newWindow = window.open(address,"myWindow",windowFeatures);
- }
复制代码
利用上面那个function,在button的event那里输入所要的parameters
例如:
[button1]
on(release){
getURL("javascript:popUp("http://www.google.com",300,300)");
}
[button2]
on(release){
getURL("javascript:popUp("http://www.macromedia.com",300,250)");
}
虽然两个button的网址,大小都会不一样,不过却是利用同一个function来运作。 |
|
|
|
|
|
|
|
|
|
|
发表于 8-10-2005 09:01 PM
|
显示全部楼层
|
这牵涉到不止 flash 了,还要有一定程度的编程概念。。。 |
|
|
|
|
|
|
|
|
|
|
发表于 8-10-2005 10:05 PM
|
显示全部楼层
我试了,还是不行呢。
我放这在button 里:
[button1]
on(release){
getURL("javascript:popUp(‘http://www.google.com’,300,300)");
}
[button2]
on(release){
getURL("javascript:popUp(‘http://www.macromedia.com’,150,150)");
}
在HTML 里放:
<script language="javascript">
var newWindow;
function popUp(address,width,height)
{
var winTop = (screen.height-height) /2 ;
var winLeft = (screen.width-width) / 2;
var windowFeatures = width +","+height+",";
windowFeatures += "left=" + winLeft + ",";
windowFeatures += "top=" + winTop;
newWindow = window.open(address,"myWindow",windowFeatures);
}
</script>
请问这样子对吗?按了button 是会开新windows,不过两个button 开出来都是一样size。 |
|
|
|
|
|
|
|
|
|
|
发表于 9-10-2005 01:24 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 9-10-2005 03:03 AM
|
显示全部楼层
行了,真是太感谢你了!
谢谢各位。Thanks You... |
|
|
|
|
|
|
|
|
|
|
发表于 9-10-2005 03:24 PM
|
显示全部楼层
请问要怎样移动text?
好象看电影,the end后不是有字一直向上移动的吗?请问怎么作? |
|
|
|
|
|
|
|
|
|
|
发表于 9-10-2005 07:18 PM
|
显示全部楼层
|
自己把文字换成movieclip后做tweening就可以了 |
|
|
|
|
|
|
|
|
|
|
发表于 14-10-2005 01:06 AM
|
显示全部楼层
|
super-tomato 美女,我又有问题了,那两个windows 开了会盖掉啊!就是说我按了button A, A 开了我在按button B, B 会开在A 的windows 呢,能不能再另开呢? |
|
|
|
|
|
|
|
|
|
|
发表于 14-10-2005 05:49 AM
|
显示全部楼层
|
window.open() 中的第二參數,不要使用相同就可以了 |
|
|
|
|
|
|
|
|
|
|
发表于 14-10-2005 04:18 PM
|
显示全部楼层
原帖由 super-tomato 于 14-10-2005 05:49 AM 发表
window.open() 中的第二參數,不要使用相同就可以了
不明白。请原谅。 |
|
|
|
|
|
|
|
|
|
|
发表于 14-10-2005 07:12 PM
|
显示全部楼层
window.open(網址,窗口,屬性);
再不明白就到google搜索函數的教程,不然自己動動手自己測試~~~ |
|
|
|
|
|
|
|
|
|
|
发表于 15-10-2005 01:39 AM
|
显示全部楼层
各位FLASH老大 ;
怎样Force Flash 走的时候是全银幕(Full Screen) ? |
|
|
|
|
|
|
|
|
|
|
发表于 15-10-2005 09:24 AM
|
显示全部楼层
原帖由 blueyesblue 于 15-10-2005 01:39 AM 发表
各位FLASH老大 ;
怎样Force Flash 走的时候是全银幕(Full Screen) ?
fscommand("fullscreen", true); |
|
|
|
|
|
|
|
|
|
|
发表于 1-11-2005 01:58 AM
|
显示全部楼层
我有一个Movie Clip 在 Library 叫 Melt
我在Scene 1 放 Melt (drag进scene的) << 2
由于Scene 1 我放背景,所以我在Scene的Frame放了一个stop(); << Layer 1
Melt自己的最后的Frame我有放Stop();
zomok我播的时,Melt Movie Clip 的东西走到完了又一直从复的 ???
大大这个怎样办,我只要Melt的东西走完了停在它的最后的Frame?
不要从复....因为Scene 1的背景要换 |
|
|
|
|
|
|
|
|
|
|
发表于 1-11-2005 02:01 AM
|
显示全部楼层
原帖由 super-tomato 于 15-10-2005 09:24 AM 发表
fscommand("fullscreen", true);
super-tomato 谢谢你
有没有Force Fullscreen ?
Initial(一开)它就Full Screen,关观众不用自己Max Windows |
|
|
|
|
|
|
|
|
|
|
发表于 1-11-2005 10:19 AM
|
显示全部楼层
|
这个code 它已经绘自动fullscreen了啦。。。 |
|
|
|
|
|
|
|
|
|
|
发表于 1-11-2005 10:20 AM
|
显示全部楼层
原帖由 blueyesblue 于 1-11-2005 02:01 AM 发表
super-tomato 谢谢你
有没有Force Fullscreen ?
Initial(一开)它就Full Screen,关观众不用自己Max Windows
这个code 它已经绘自动fullscreen了啦。。。 |
|
|
|
|
|
|
|
|
|
|
发表于 1-11-2005 02:01 PM
|
显示全部楼层
原帖由 blueyesblue 于 1-11-2005 01:58 AM 发表
我有一个Movie Clip 在 Library 叫 Melt
我在Scene 1 放 Melt (drag进scene的) << 2
由于Scene 1 我放背景,所以我在Scene的Frame放了一个stop(); << Layer 1
Melt自己的最后的Frame我有放Stop ...
聼不懂。。。最好上傳文件 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|