|
查看: 5751|回复: 87
|
如对FLASH有疑问..找我吧
[复制链接]
|
|
|
发表于 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
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 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 ;( |
|
|
|
|
|
|
|
|
|
|
发表于 4-10-2005 10:56 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 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的数量自己喜欢)
希望能帮到你....我回做可是不是很会教 |
|
|
|
|
|
|
|
|
|
|
发表于 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 编辑 ] |
|
|
|
|
|
|
|
|
|
|
发表于 6-10-2005 12:05 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 6-10-2005 12:20 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 6-10-2005 11:14 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 7-10-2005 01:32 PM
|
显示全部楼层
不是啦!我要的是一个button, 按了就会再开一个新browser window,不过是小 size 的。 |
|
|
|
|
|
|
|
|
|
|
发表于 7-10-2005 07:39 PM
|
显示全部楼层
你可以用javascript function来modify你的html.把你的button的event AS改成:
- on(release){
- getURL("javascript:popUp('http://www.macromedia.com')");
- }
复制代码
然后publish, 过后再用text editor在那个html文件的<head> tag里面加入:
- <script language="javascript">
- var newWindow;
- function popUp(address)
- {
- var winTop = (screen.height /2) - 125;
- var winLeft = (screen.width / 2) - 125;
- var windowFeatures = "width=250,height=250,";
- windowFeatures += "left=" + winLeft + ",";
- windowFeatures += "top=" + winTop;
- newWindow = window.open(address,"myWindow",windowFeatures);
- }
- </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); //把新窗口的位置移動到所計算出來的位置 |
|
|
|
|
|
|
|
|
|
|
发表于 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
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 7-10-2005 11:51 PM
|
显示全部楼层
|
要autofit的話,直接在open之後也可以取得clientWidth,clientHeight或innerWidth,innerHeight等。然後再用resizeTo更改子窗口大小,這樣就不用在每個html中加入resizeTo的代碼。 |
|
|
|
|
|
|
|
|
|
|
发表于 8-10-2005 12:45 AM
|
显示全部楼层
原帖由 超级用户 于 7-10-2005 07:39 PM 发表
你可以用javascript function来modify你的html.把你的button的event AS改成:
- on(release){
- getURL("javascript:popUp('http://www.macromedia.com')");
- }
复制代码
然后publish, 过 ...
谢谢各位,我试了超级用户的这个,果然行,不过如果我的flash document 里有几个button 呢?有些是要popup 小 browser 有些是大browser 呢?
super-tomato 的我没试,因为不明白 谢谢 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|