|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14321
- 金币
- 2446
- 威望
- 1647
- 贡献
- 1394
|
1、用flash 做那种弹出的小窗口
5 M/ k6 G# Q5 J. f& D) ]4 u 分两步: ) r/ `' s( g8 ~
给flash中的按钮加入如下action: ; u1 S# c6 b5 O6 q; s, ~) x. R
on (release) {
; R' t+ X% M+ f( T4 H getURL ("javascript:MM_openBrWindow('newweb.htm','','width=600,height=100')");
2 L5 I, L/ H6 s" z } 在HTML页面的...之间加入下面的javascript代码. & R0 A, d( {' i
$ _ ^* R' U6 ]! Q4 E 2、如何使得flash一打开就是全屏?: d( h- ?' e2 r2 D: c) Q2 m
fscommand("fullscreen",true)
' r/ T2 Q( K" ]7 ] 如何不能使用右键?# B& z4 W2 X* C- O( G U$ o5 \& T
fscommand ("showmenu", "false");" P9 |6 W* H# y' B
3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?
4 E0 e) c( W' ~. R% H3 E 例如载入名为dd.swf的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?* x$ q0 N7 y$ M @2 v, @/ I% W4 j
在要加载动画的那钟加入" g, Q3 M8 ^. n/ z; a$ {
loadMovie("dd.swf", "a");, p5 W% U& m* J# q0 Y, U
a._x=205;, G7 K0 {: H5 T7 a- d/ N# t7 ]
a._y=250;
2 P; p$ |% Y$ F$ Z1 k 你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a, ]( O+ _0 f( B' c# `. o
4、当鼠标经过时动画播放到某处: i7 D1 J @: V* X, K- x V
on (rollover) {
4 f0 p( u6 m& f$ z gotoAndPlay(10);
2 R* @0 Z7 Y, o% M/ T, Q- A$ S Q }
# s$ z$ Q* p% X 当鼠标按下时动画播放到某处
4 j0 ^, n. F3 p I. I5 |( s on (release) {& X3 Z! B- l7 L2 _
gotoAndPlay(1);0 B$ F+ d3 f# d, l( P, ~$ g
}
0 c- `6 S2 n/ j& C2 s 5、播完动画后自动跳到某网页+ d2 a& E) P( e9 N6 Y" p
getURL("siteindex.htm", _self);) u7 d& a) T, g2 S
6、设为首页
, v" A1 N# B9 i$ p7 c, X on (release) {
1 j5 q% `6 u" _4 l. i& ?) O getURL("javascript:void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage ('http://www.flash8.net/')", "_self","POST");
8 j& c0 Q, s# n' M$ W }
2 g- z7 _. ?7 @* n. _: t8 R. t 注意要将网页中的flash的ID号命名为"links"
" ^% A8 Z) p4 t 加入收藏夹
/ I& u; K' i7 `8 x( H* _ on (release) {
. I3 b x& t/ S1 @8 Q1 n getURL("javascript:void window.external.AddFavorite('http://www.163.com','网页');", "_self", "POST"); * e- v7 H3 V4 m0 u8 |. z8 K
} 6 E" [4 B& B+ e2 L$ J
7、关于随机数的技巧6 k1 m& J! U. `+ W
用来产生6--20之间的5个不重复的随机数:
) R, g/ L6 B% g7 e 1):首先产生一个随机数,放在数组对象中的第一个位置; % x9 K# \7 j% |
2):产生一个新的随机数. ; }/ B2 |9 W2 Y; D6 X
3):检查新产生的随机数和所有目前已产生的随机数是否相同,若是相同则返回(2),否则返回(4) + k* N, ^3 H" I( _$ E% n4 [
4):将新的随机数加入数组对象中下一个数组元素内.
' Z9 p) E. q" N$ w0 ?( A 5):检查数组对象个数是否已达到5个,若是跳到(6),否则返回(2) % b: f- m) V, \- z" R) {
6):结束.
/ O. h* `# E$ Z2 w, i: K AS如下: 6 j" V" n9 K! I6 |2 ]4 f
data1=newArray(5);
% \8 T$ D4 V, M$ W- s tot=1; 1 Q% t6 F# T, S' s3 N
data1=[tot-1]=random(20-6+1)+6;
" L7 G! F8 s1 O$ W do{ / c2 k& A* L1 K; v- I
gen_data=random(20-6+1)+6; : {$ H/ a8 D$ V @- B. @
reapeat_data=0; 6 S3 l6 ~3 E0 ~+ ?, v0 q$ @
for(i=0,i<=tot-1;i++){ 1 ]' y$ B2 e# u5 B9 h: [; @ L& R/ m. I
if(gen_data==data
! R/ ]5 v9 R- u) h( n reapeat_data=1; ( Z$ i5 {; o' e& S) \6 E/ [
break; 5 Z8 i+ y6 c8 a J; k: v
}
5 Q* h; G/ T6 p } . F; L+ ]' p- i6 ]/ f) j
if(reapeat_data==0){
6 g8 y6 I M' ~/ e9 d! V7 x tot++ 5 g0 a) {" I$ f! }* q2 [
data[tot-1]=reapeat_data;
8 H1 [5 z" {. T( S } . W8 y* a+ i" o" h3 K
}while(tot<5); & s( h6 u/ F/ G0 E
trace(data1); 8 C/ N0 X3 I9 ~, d3 G
8 、如何使得flash一打开就是全屏的3 ]4 e& L r% l( _3 Q9 h) t
这里说的方法只是用于flash Player (fp)
9 N2 @6 v: `; W. ~ 9 、如何禁止右键菜单5 T4 E6 i* g) P* M7 w: m( G+ `( i: ?
fscommand的方法还是只能适用于fp,在网页中使用还是必须添加额外的参数
! p9 W, `) a! Q) {# h) `, K( m: I. L5 c: |- H8 r* _
* ]" `4 L* B) C. h+ a7 L; {4 y
或者用最简单的一句as,在fp和网页中均适用:
. l# w- Y/ z- o4 d3 z2 H, r" o/ f; I0 l Stage.showMenu=false; 10、载入动画的问题9 W) q' p+ W! b0 t
loadMovie("dd.swf", a); //这里没有引号~% I$ _, E, I" X" Q
11、播完动画后自动跳到某网页
+ X0 R3 W: j# B getURL("siteindex.htm", "_self"); //这里有引号滴~
, O9 v( W$ y7 E. l/ C |
|
|