  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
1、用flash 做那种弹出的小窗口) y+ [# k A5 K; N) ^7 i
分两步:
& y" T7 I- c2 F8 B9 u- W- L 给flash中的按钮加入如下action:
% ^* m0 S) y, c, N on (release) { % M: F$ q6 c' h& l
getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); / b: f& e7 }3 d2 {) {# b
} 在HTML页面的...之间加入下面的javascript代码.
6 Q0 r/ Y& z& ?& U7 G: b4 e! |. z6 }* ]
2、如何使得flash一打开就是全屏?! r9 `9 o8 d: i( y# {2 D; C
fscommand("fullscreen",true)/ w" o, {/ Z* f
如何不能使用右键?7 H% ^, Q0 e r( [
fscommand ("showmenu", "false");
8 ?7 r3 h K: i$ a f8 a 3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?6 z0 m/ k A, c ^
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
+ D, {; t3 X9 X9 ] 在要加载动画的那钟加入 s. u5 q3 n' t* G/ w( M" r, x
loadMovie("dd.swf", "a");# N7 K) q1 R4 e9 Y
a._x=205;' F6 N, x, L4 S- ?. b3 V
a._y=250;
, t& |( p m1 K) m 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a" T9 r) n# ? x- w+ z
4、当鼠标经过时动画播放到某处
$ A8 O& p0 }7 ]1 \9 I; [7 ? on (rollover) {
. A/ Z; \% h, \4 _* w gotoAndPlay(10);! [" q9 ^( k( D6 g7 Y* h
}
0 Y/ s0 j& w1 t& _$ P$ y 当鼠标按下时动画播放到某处
+ [& r" ]5 B! N2 R on (release) {4 g/ z# z; y$ z1 k% R7 a) d
gotoAndPlay(1);- ]( l+ _8 j1 U r4 z) I/ ]
}5 `5 E+ n/ x3 _ U1 s
5、播完动画后自动跳到某网页
- L" Q3 K/ L; W! f- H getURL("siteindex.htm", _self);# t: N/ y! p9 [- P, e$ ^
6、设为首页
* U) E: S& A& Q7 y' E( n on (release) { * O. T. @; @, [' S3 Z# v1 W ~
getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST"); ( [% m7 {. w( D$ c0 w6 R% }9 ?% T
} - n: I& d8 o; G# ~
注意要将网页中的flash的ID号命名为"links"
5 x* r! h+ b' B 加入收藏夹 . Q# T5 m! X) R+ t# C
on (release) {
" H0 B6 P, M, C# F getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST");
. d& b3 a4 d( y* V1 ?* d5 r }
8 p4 p& Q j' o# v. k: Y. R 7、关于随机数的技巧3 F- n1 ?# W: ]" [$ V- A. x
用来产生6--20之间的5个不重复的随机数:
/ n- g3 Z' w" w) G 1):首先产生一个随机数,放在数组对象中的第一个位置;
8 E7 _! q, g5 [! @4 v6 P8 ] 2):产生一个新的随机数. - U! g6 i1 D& q2 ^' M# K
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) . v$ f+ M4 Q& a, J
4):将新的随机数加入数组对象中下一个数组元素内.
/ ^$ E$ C$ u V5 e/ `2 P. g 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
) v9 b# f/ B# C7 n1 { 6):结束.
0 V+ `. a) Y& m4 x1 {( M! R7 O AS如下: 0 r# i' q0 P @) S+ K$ Q
data1=newArray(5);
3 Q$ D( z. A( J G2 [8 Q tot=1;
8 y3 b0 b2 x; E' J- s data1=[tot-1]=random(20-6+1)+6;
9 O+ I6 Y7 ]1 x3 u" w8 z do{ G; y% w5 u$ ]; A
gen_data=random(20-6+1)+6; + v( N+ }- a4 O& J: L1 f
reapeat_data=0; " w; _" K r6 [
for(i=0,i<=tot-1;i++){ % {/ K% H2 Z$ l5 k4 A
if(gen_data==data
" o0 n% j( S+ l6 f2 Z. V9 _3 c reapeat_data=1;
; u; {3 I5 M" X* q' J5 r" J break; . O7 F; ~1 v6 V; @
} - N& H+ I9 f9 u: b8 L3 _
}
- H. v6 g( Y$ A/ j if(reapeat_data==0){ 2 m m! J- Z' z. R7 i
tot++
4 M# Z$ @1 C( }) w data[tot-1]=reapeat_data;
: K6 o' _; ~$ n3 z4 b6 Q }
* v' |2 G4 D- C. l }while(tot<5); , D* @7 l5 m _. k- B) M0 m
trace(data1);
9 N7 h" c' J* w) \ 8 、如何使得flash一打开就是全屏的
# ?& q& v, r$ ~: k6 a E 这里说的方法只是用于flash Player (fp)0 Z$ j- L6 a1 B: w3 d; ?
9 、如何禁止右键菜单; n& S+ _1 _/ z9 U7 ~ W7 d
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
* w- n ]; v2 T5 G' `4 `1 D5 ~+ g( r! u- Z! b0 B0 X6 \
' u8 W& e. F+ [; H1 J( r/ D( K
或者用最简单的一句as,在fp和网页中均适用:/ T7 `& w+ J! K/ K
Stage.showMenu=false; 10、载入动画的问题! |0 r0 k9 t3 L
loadMovie("dd.swf", a); //这里没有引号~
0 e- k) o% |/ r8 [ 11、播完动画后自动跳到某网页 P* n' K7 K5 y- w0 y( W |" ] _
getURL("siteindex.htm", "_self"); //这里有引号滴~
+ r/ w: P+ y/ C) z5 d1 e+ E7 \. b |
|
|