佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

楼主: 似颜绘画家

如对FLASH有疑问..找我吧

[复制链接]
超级用户 该用户已被删除
发表于 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,例如:

  1. <script language="javascript">
  2. var newWindow;
  3. function popUp(address,width,height)
  4. {
  5.         var winTop = (screen.height-height) /2 ;
  6.         var winLeft = (screen.width-width) / 2;
  7.         var windowFeatures = width +","+height+",";
  8.         windowFeatures += "left=" + winLeft + ",";
  9.         windowFeatures += "top=" + winTop;
  10.         newWindow = window.open(address,"myWindow",windowFeatures);
  11. }
  12. </script>
复制代码


这样的话你可以自行决定pop up的address,width和height。如果需要更灵活的话,可以另外create多一个function来pass不同的parameters。
回复

使用道具 举报


ADVERTISEMENT

shanz 该用户已被删除
发表于 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 | 显示全部楼层

  1. function popUp(address,width,height)
  2. {
  3.         var winTop = (screen.height-height) /2 ;
  4.         var winLeft = (screen.width-width) / 2;
  5.         var windowFeatures = width +","+height+",";
  6.         windowFeatures += "left=" + winLeft + ",";
  7.         windowFeatures += "top=" + winTop;
  8.         newWindow = window.open(address,"myWindow",windowFeatures);
  9. }
复制代码



利用上面那个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来运作。
回复

使用道具 举报

Justin 该用户已被删除
发表于 8-10-2005 09:01 PM | 显示全部楼层
这牵涉到不止 flash 了,还要有一定程度的编程概念。。。
回复

使用道具 举报

shanz 该用户已被删除
发表于 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 | 显示全部楼层
回复

使用道具 举报

Follow Us
shanz 该用户已被删除
发表于 9-10-2005 03:03 AM | 显示全部楼层
原帖由 super-tomato 于 9-10-2005 01:24 AM 发表
怎么会不行??

http://super-tomato.aspfreeserver.com/example/pop.html
http://super-tomato.aspfreeserver.com/example/pop.rar


行了,真是太感谢你了!
谢谢各位。Thanks You...
回复

使用道具 举报

小眯长大变大眯 该用户已被删除
发表于 9-10-2005 03:24 PM | 显示全部楼层
请问要怎样移动text?
好象看电影,the end后不是有字一直向上移动的吗?请问怎么作?
回复

使用道具 举报


ADVERTISEMENT

发表于 9-10-2005 07:18 PM | 显示全部楼层
自己把文字换成movieclip后做tweening就可以了
回复

使用道具 举报

shanz 该用户已被删除
发表于 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() 中的第二參數,不要使用相同就可以了
回复

使用道具 举报

shanz 该用户已被删除
发表于 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搜索函數的教程,不然自己動動手自己測試~~~
回复

使用道具 举报

blueyesblue 该用户已被删除
发表于 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);
回复

使用道具 举报

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();


zomok我播的时,Melt Movie Clip 的东西走到完了又一直从复的 ???

大大这个怎样办,我只要Melt的东西走完了停在它的最后的Frame?
不要从复....因为Scene 1的背景要换
回复

使用道具 举报


ADVERTISEMENT

blueyesblue 该用户已被删除
发表于 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 ...



聼不懂。。。最好上傳文件
回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


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

GMT+8, 22-12-2025 02:59 PM , Processed in 0.127028 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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