佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 5750|回复: 87

如对FLASH有疑问..找我吧

[复制链接]
发表于 1-10-2005 08:50 PM | 显示全部楼层 |阅读模式
我对FLASH有一番研究...有什么难题可以问我...
不错的FLASH:
Flash: http://www.cre8card.com/flash/shit.swf

[ 本帖最后由 似颜绘画家 于 1-10-2005 09:24 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

blueyesblue 该用户已被删除
发表于 4-10-2005 10:56 AM | 显示全部楼层
老大
我输出的SWF。。。一至在LOOP
要怎样才使它只走一次?

还有的是怎样 MAX 到FULL SCREEN
BTW我是刚学 FLASH 的

[ 本帖最后由 blueyesblue 于 4-10-2005 11:05 AM 编辑 ]
回复

使用道具 举报

发表于 4-10-2005 01:18 PM | 显示全部楼层
http://www.billybussey.com/

这个要怎样做??
回复

使用道具 举报

 楼主| 发表于 4-10-2005 04:23 PM | 显示全部楼层

回 BLUEYESBLUE

要你的FLASH停止,只CLICK您想停的那个FRAME,然后RIGHT CLICK 选ACTION.找ACTIONS>MOVIE CONTROL>STOP. DOUBLE CLICK "STOP" 就行了
回复

使用道具 举报

 楼主| 发表于 4-10-2005 05:48 PM | 显示全部楼层

回VENUSHUIHUI

这个很强也.....要花很长的时间....他用SWIFT3D制作3D模型,然后在IMPORT到FLASH里,最难的地方是那些3D...我没那么强,只会用SWIFT3D做些普通的3D ;(
回复

使用道具 举报

blueyesblue 该用户已被删除
发表于 4-10-2005 10:56 PM | 显示全部楼层
回 似颜绘画家 老大
你真行!谢谢
回复

使用道具 举报

Follow Us
发表于 5-10-2005 11:03 AM | 显示全部楼层
原帖由 似颜绘画家 于 4-10-2005 05:48 PM 发表
这个很强也.....要花很长的时间....他用SWIFT3D制作3D模型,然后在IMPORT到FLASH里,最难的地方是那些3D...我没那么强,只会用SWIFT3D做些普通的3D ;(


3D不是问题
我会做3d
我就是不知道这个flash的action script
怎样使他动
回复

使用道具 举报

 楼主| 发表于 5-10-2005 12:25 PM | 显示全部楼层

回HUIHUI

其实他的3D在制作时已经动了,在FLASH不需要再移动,只要把那3D动画IMPORT进来,再分别放进5个部分(FRAME)
每5个FRAME的结尾都RIGHT CLICK > ACTION >STOP (让它停止)
然后在BUTTON RIGHT CLICK >ACTION 输入
on (release) {
        gotoAndPlay(X);
}

*FRAME X 是某部分的开头第一个FRAME
(每五个部分都COPY同样的BUTTON进去,BUTTON和FRAME的数量自己喜欢)
希望能帮到你....我回做可是不是很会教
回复

使用道具 举报


ADVERTISEMENT

发表于 6-10-2005 08:46 AM | 显示全部楼层
原帖由 似颜绘画家 于 5-10-2005 12:25 PM 发表
其实他的3D在制作时已经动了,在FLASH不需要再移动,只要把那3D动画IMPORT进来,再分别放进5个部分(FRAME)
每5个FRAME的结尾都RIGHT CLICK > ACTION >STOP (让它停止)
然后在BUTTON RIGHT CLICK >ACTION  ...


如果在3D已经会动
那个根本不需要用到Flash了

flash的action不止stop, go to and play等
我相信那个button会动绝对跟script有关

anyway~~
谢谢你
回复

使用道具 举报

 楼主| 发表于 6-10-2005 09:17 AM | 显示全部楼层

相信我吧

对,那个BUTTON完全是用FLASH 和  ACTION SCRIPT 做出来的. 但那些3D会动,完全不是FLASH做的,FLASH只是IMPORT进来变成FRAME BY FRAME 的动画, 然后在用ACTION SCRIPT 加以导航爸了.
如果是那个BUTTON,你要用:
on (release) {
on (rollOver) {
        gotoAndPlay("X"); ***** X 是BUTTON 开始变小的第一个FRAME
}
on (rollOut) {
        gotoAndPlay("Y");   ***** Y 是BUTTON 开始变大的第一个FRAME
}}

整体来将一开始BUTTON是原状STOP状态,当ROLLOVER时就变小(PLAY FRAME X THEN STOP) ROLLOUT 变大(PLAY FRAME Y THRN STOP)
希望能帮到你

[ 本帖最后由 似颜绘画家 于 6-10-2005 09:18 AM 编辑 ]
回复

使用道具 举报

shanz 该用户已被删除
发表于 6-10-2005 12:05 PM | 显示全部楼层
帮我看看这里好吗?没人回我!

http://chinese.cari.com.my/myfor ... &extra=page%3D1
回复

使用道具 举报

 楼主| 发表于 6-10-2005 12:20 PM | 显示全部楼层

回SHANZ

你要的是这样吗?

Flash: http://www.cre8card.com/flash/shit.swf

在MOVIE完了后,按网址会 POPUP主页IN NEW WINDOWS
回复

使用道具 举报

发表于 6-10-2005 11:14 PM | 显示全部楼层
回复

使用道具 举报

shanz 该用户已被删除
发表于 7-10-2005 01:32 PM | 显示全部楼层
原帖由 似颜绘画家 于 6-10-2005 12:20 PM 发表
你要的是这样吗?

Flash: http://www.cre8card.com/flash/shit.swf

在MOVIE完了后,按网址会 POPUP主页IN NEW WINDOWS


不是啦!我要的是一个button, 按了就会再开一个新browser window,不过是小 size 的。
回复

使用道具 举报

超级用户 该用户已被删除
发表于 7-10-2005 07:39 PM | 显示全部楼层
你可以用javascript function来modify你的html.把你的button的event AS改成:


  1. on(release){
  2.    getURL("javascript:popUp('http://www.macromedia.com')");
  3. }
复制代码


然后publish, 过后再用text editor在那个html文件的<head> tag里面加入:


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

就可以了。这样可确保你原本的网页不会走样。
回复

使用道具 举报

发表于 7-10-2005 08:12 PM | 显示全部楼层
設定為中間的位置應該是

newWindow=window.open(URL, windowName, windowFeatures);  //打開新窗口
y = (screen.height-newWindow.height)/2;  //熒幕高度 - 窗口高度 / 2 可以取得新窗口置中的位置
x = (screen.width-newWindow.width)/2;  //同上
newWindow.moveTo(x,y);  //把新窗口的位置移動到所計算出來的位置
回复

使用道具 举报


ADVERTISEMENT

超级用户 该用户已被删除
发表于 7-10-2005 08:25 PM | 显示全部楼层
原帖由 super-tomato 于 7-10-2005 08:12 PM 发表
設定為中間的位置應該是

newWindow=window.open(URL, windowName, windowFeatures);  //打開新窗口
y = (screen.height-newWindow.height)/2;  //熒幕高度 - 窗口高度 / 2 可以取得新窗口置中的位置
x = (sc ...

没有错的,试试看吧。
回复

使用道具 举报

 楼主| 发表于 7-10-2005 09:47 PM | 显示全部楼层

没错

不过我的方法是开一新WINDOWS 在银幕中间,让后让HEIGHT AND WIDTH FIX TO FLASH OR IMAGE SIZE
不过需要多加一个POPUP.HTML
例子: www.cre8card.com/logo_banner.html
CLICK VIEW TO POPUP
回复

使用道具 举报

发表于 7-10-2005 11:51 PM | 显示全部楼层
要autofit的話,直接在open之後也可以取得clientWidth,clientHeight或innerWidth,innerHeight等。然後再用resizeTo更改子窗口大小,這樣就不用在每個html中加入resizeTo的代碼。
回复

使用道具 举报

shanz 该用户已被删除
发表于 8-10-2005 12:45 AM | 显示全部楼层
原帖由 超级用户 于 7-10-2005 07:39 PM 发表
你可以用javascript function来modify你的html.把你的button的event AS改成:


  1. on(release){
  2.    getURL("javascript:popUp('http://www.macromedia.com')");
  3. }
复制代码


然后publish, 过 ...


谢谢各位,我试了超级用户的这个,果然行,不过如果我的flash document 里有几个button 呢?有些是要popup 小 browser 有些是大browser 呢?

super-tomato 的我没试,因为不明白 谢谢
回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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