|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14321
- 金币
- 2446
- 威望
- 1647
- 贡献
- 1394
|
1、用flash 做那种弹出的小窗口# I8 ^% Q; e3 t1 }) \) r* a
分两步:
/ K. f! {$ w7 Z* X 给flash中的按钮加入如下action: 9 Z! `, T% N7 b( |
on (release) {
5 d) U! i9 Y b7 [- r) E getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
/ F& v' \5 c# ^- d) O. S } 在HTML页面的...之间加入下面的javascript代码. + J/ c1 X8 _5 _! k9 e# M
! Z- v$ I7 ]$ T, k# l, p6 L7 @4 R9 H. d 2、如何使得flash一打开就是全屏?
# h" @0 u* p6 L2 y fscommand("fullscreen",true)& |, @$ q6 P; k: G
如何不能使用右键?
4 H6 J B& p9 S" C# m fscommand ("showmenu", "false");
* z5 @/ n& ~1 U$ j6 ~9 x% f% J 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?' Z& ~* T7 W8 D
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?/ C* j e7 P- Q+ l8 K U
在要加载动画的那钟加入* }6 y) ?7 D. [6 |( \2 }2 }
loadMovie("dd.swf", "a");1 w/ v" c! f3 J& _. s. S+ u
a._x=205;! W2 U0 Z# s' p* w' \8 e* J
a._y=250;
& p3 J+ w9 E9 S. K# H 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
5 k u7 h; J4 q/ R$ k! x. k2 b' Z 4、当鼠标经过时动画播放到某处 b$ X3 J: o$ W& \3 r
on (rollover) {2 |$ ]7 w. ^4 s: ]4 L, x" J
gotoAndPlay(10);
- U |# N: h2 j# f& E% t" ? }
0 g6 J6 E6 h5 _* h7 a 当鼠标按下时动画播放到某处" N9 d- x% o3 ]6 V4 K- X; X
on (release) {
& x3 M8 i( _- R7 `8 \/ P4 o gotoAndPlay(1);8 h- ^/ m) H: h/ p3 ~5 R
}
- v& `- p6 s+ L 5、播完动画后自动跳到某网页! W' Q$ `+ v) H0 e
getURL("siteindex.htm", _self);& {8 D( T. n) M% d9 c
6、设为首页
' B$ J' s, V2 e1 S" {: L on (release) { 3 A. k1 m0 k+ @. m1 s
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
; d/ m$ x1 x2 D' A }
. }" v: `9 `) p2 H 注意要将网页中的flash的ID号命名为"links". Z1 W; x& i4 m3 g# J
加入收藏夹
$ b+ h6 [5 q$ d! _1 G on (release) { : p1 i9 b+ X0 w0 I; }- x
getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
0 p9 m- k @5 e; T. s9 G$ D. r }
5 |8 e+ ?$ C3 ^* |8 K: x* E 7、关于随机数的技巧
# p; G, B2 a7 [ 用来产生6--20之间的5个不重复的随机数: $ K; K- D; K7 {, K! v' r
1):首先产生一个随机数,放在数组对象中的第一个位置;
$ c8 P, t3 Y+ I3 L& t- F 2):产生一个新的随机数. " V, ?8 L& P! Y$ n
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
3 @7 y1 G" g; }, W# V1 ?( @ 4):将新的随机数加入数组对象中下一个数组元素内. 5 D8 Z% a4 z9 o8 ~7 `2 B3 M
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) ( Q: |' Q+ h/ D4 y7 D
6):结束. . V" {9 j8 |! u* t4 g% _# v
AS如下:
: G. s! ?6 b1 F) v data1=newArray(5); + v# u5 G" d2 I) s
tot=1;
/ ? y& g' q" I0 L data1=[tot-1]=random(20-6+1)+6; s' ]8 S$ X0 J8 o
do{
3 G- V/ D2 I/ S$ u* W- W gen_data=random(20-6+1)+6; ) b X% ?" ]/ Z9 E
reapeat_data=0;
8 Z# I: d4 o4 D$ n E for(i=0,i<=tot-1;i++){
* N3 N: t* B3 e& e0 G if(gen_data==data
j9 Y0 M6 t3 a R& D reapeat_data=1; ) v7 v( M0 |; j3 Q
break;
% Q4 A: b9 d) D' A9 D* P' z }
& m3 A" u- b: v( v; V7 A } a: ], b! u! n6 t. O4 O
if(reapeat_data==0){ ; ]8 \7 R9 u: P, C% S. T
tot++ $ h0 y* x9 g; r- {
data[tot-1]=reapeat_data;
& s- l9 d7 w3 D }
9 M7 B. E& b# o- a }while(tot<5); ) R/ @- H+ @1 A: C. ?5 H
trace(data1); 0 }" E# ~) C, X1 c& y
8 、如何使得flash一打开就是全屏的& U9 i' } R* R$ r6 |- ~
这里说的方法只是用于flash Player (fp)2 {/ n2 U* f- C9 X: D# Q+ _
9 、如何禁止右键菜单
* y7 [3 K8 A1 D+ w+ S8 b$ t fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
9 Y Y0 _0 B( V* c
1 D/ G) a' _5 |5 ?2 w6 p+ Y3 Q" V/ m+ L3 r5 W8 v0 y# @
或者用最简单的一句as,在fp和网页中均适用:4 d3 Q: z+ ^% `2 S) e& b6 |& v
Stage.showMenu=false; 10、载入动画的问题
' W5 m% I+ R: k/ h& R$ y loadMovie("dd.swf", a); //这里没有引号~7 N+ L v4 z, T$ A$ [+ _
11、播完动画后自动跳到某网页
" g G8 L& ?, r' H8 Y# m% k getURL("siteindex.htm", "_self"); //这里有引号滴~+ {1 L$ v) h4 M" s. d% g) ]" W8 a
|
|
|