|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14321
- 金币
- 2446
- 威望
- 1647
- 贡献
- 1394
|
1、用flash 做那种弹出的小窗口! I2 l) W' b t2 e7 L9 @
分两步:
; K, q- B9 x5 Z: ]( u4 f0 K 给flash中的按钮加入如下action: 8 n4 Z1 }& r: u6 w7 ~
on (release) {
6 p4 V3 P; L( ^2 q- b getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')"); - ^" L* U% }, m0 y* J/ I# Q
} 在HTML页面的...之间加入下面的javascript代码. ) J4 D" J/ ^( a7 `$ U
6 [* E8 T# N* Y, q. Q+ x' p! u
2、如何使得flash一打开就是全屏?8 @5 D M" }( W# H1 q8 R2 L
fscommand("fullscreen",true); T9 W0 \. E h- o
如何不能使用右键?
# z/ X/ `& R! t' A6 p; N fscommand ("showmenu", "false");/ n! c: _- r8 X) I4 r
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?) ]# M- f" Y9 t" J+ o/ B
例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?
1 n# E3 e& u T- c$ e& D$ E6 u. @ 在要加载动画的那钟加入 _+ e/ D( j4 H% p; @3 |
loadMovie("dd.swf", "a");4 ]. f3 {* I# G2 L; h' i
a._x=205;
; {$ @+ p4 h$ N* U' t a._y=250;
3 U) I7 k; z& x8 n6 | 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a
( P: S4 d+ ^2 B) g5 [! m1 p3 L 4、当鼠标经过时动画播放到某处
9 Y. n$ C3 R4 x5 H on (rollover) {
" b0 L2 v: X, m/ Z2 D gotoAndPlay(10);
; r/ p/ j6 ^; M3 Y9 s5 s8 V4 w( R2 K }, u/ A0 u) ~7 v8 N3 f: B
当鼠标按下时动画播放到某处0 g% o& M7 @9 N9 y
on (release) {
0 W$ s$ N2 T6 x gotoAndPlay(1);
" \6 ^2 c% a3 U$ @ }8 Q6 l- D( D- F: z3 R h1 Y
5、播完动画后自动跳到某网页! m; ?: r! i5 Z+ [0 y
getURL("siteindex.htm", _self);
, Y3 g# w2 X: f/ v |) o 6、设为首页
% u5 _" p5 S7 {& r6 T, p on (release) {
+ q1 \8 G! h( S2 [ getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
* U4 q- s4 X/ K. H& i }
$ c/ I; G8 t3 q W# S 注意要将网页中的flash的ID号命名为"links"
( l& s8 i2 n, B: K, K: m( W 加入收藏夹
9 ] g2 Z6 l5 P9 V' t8 [ on (release) {
/ L/ ]( H7 s: N. A* k getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); ; c2 _6 t: l# B. k+ j. C" O
} * X$ t* Z9 Y: A# P5 C8 \! p
7、关于随机数的技巧
' \3 t/ d' P4 S8 g3 X3 a2 C 用来产生6--20之间的5个不重复的随机数: 3 l- ^: H; y% L y
1):首先产生一个随机数,放在数组对象中的第一个位置;
4 u& a k5 Q- B$ O$ D 2):产生一个新的随机数.
, |5 ^3 G$ |: h- c! s T 3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4)
) e" E( N8 f2 K/ z5 V) f 4):将新的随机数加入数组对象中下一个数组元素内. ; Q* l Z8 V7 i! e; `* T
5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2)
& \, Q; v+ X. a @# k2 Y) A8 H$ T 6):结束. \, j' ]% a9 F
AS如下: + c& a0 w k/ Z1 g# B* `; n5 @. R6 r
data1=newArray(5); ; X5 k+ h. C/ \4 ]% E! }
tot=1; * G6 H- n6 x+ y8 }
data1=[tot-1]=random(20-6+1)+6; ( h% F9 B: ^2 U) l% I5 U
do{ 0 i2 t+ j0 z O% X
gen_data=random(20-6+1)+6;
) S3 m# f2 K3 |; d6 F C reapeat_data=0;
$ Q0 v" v% k+ j4 Y; u) l for(i=0,i<=tot-1;i++){ 9 X8 M O( A, ^2 ~1 C
if(gen_data==data 0 B9 q- I/ }* @/ m- K* z* H# \
reapeat_data=1;
2 Z6 V' i: W# N; O break;
) N3 d0 `- j: N" B+ B" s7 ? } # D% \6 y0 k. w- R3 x% v- [
} & z6 v% j4 F4 }
if(reapeat_data==0){ 4 D; ~! g/ }. g: R: Y1 } E* b
tot++ 1 E5 v) `5 K( o6 m
data[tot-1]=reapeat_data; ; X$ E; `, e' k# B+ ?$ Y B
}
7 ^; W7 F- B/ t4 O- X0 N8 U. w }while(tot<5); ( `- X& i5 ^2 c5 g5 d& {% M. t
trace(data1); & L% X) s- ]3 f# X4 U! [
8 、如何使得flash一打开就是全屏的
4 M4 y% Y" Y) C" {/ I' S$ j5 s 这里说的方法只是用于flash Player (fp)
1 a) U: Q) Q# | 9 、如何禁止右键菜单3 b" p" q4 h4 l/ D; i9 {( n, T
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数0 c1 _5 h- H7 L3 b4 c, `6 q3 P' s
5 d0 X! m6 t( w/ s V0 B
) g( Z# x0 y F. U+ K
或者用最简单的一句as,在fp和网页中均适用:
6 p+ D5 h0 w7 F9 x+ @: d Stage.showMenu=false; 10、载入动画的问题
8 Q5 F0 r& K6 r H; \* i1 w( d loadMovie("dd.swf", a); //这里没有引号~
) Q p; \5 Y& w7 R3 u' s 11、播完动画后自动跳到某网页& W2 {6 B; r% ]2 X7 z9 J( F& N# L) j
getURL("siteindex.htm", "_self"); //这里有引号滴~
4 X4 B3 O, u& G |
|
|