際際滷

際際滷Share a Scribd company logo
1
Flash ActionScript 2
2
ActionScript
??? ???????????????????? ??????????????????
???????????????????????????? Flash ??????
????????????? Interactive ???? ???????
??????????????? ?????????????????? ???????
3
??????????????????????????????????????
? ??????? ????????????????????????????
?????????????????????
? ??? ActionScritp ???????????????? ???????
??????????????????????????????????????
???
4
???????????????????????? Tween
5
???????????????????????? ActionScript
6
???????? Action
Actions Toolbox
Script navigator
Script panel Toolbar
7
???????????????????????? Action
? ???????????????????????? Actions ????? 2
???? ???
? Script Assist
? Expert Mode
? ?????????????????????? 2 ???? ??? ???????
????????????
8
????????? Script Assist
? ???????? Script Assist ????????????????????
????? ??????????????????????????????????????
?????? ???????????????????????
?????????????????????????
9
????????? Expert Mode
? ?????? Expert ??????????????????????????????
?? Script panel ??????? ??????????????????
????????????????????????? ???????????????
??????????????????? Actions Toolbox ?????
10
?????????????????????????????? Script
1. ?????????????
? Foreground (???? { , ( , :,=) ??????????
? Keywords (???? var , function) ???????
? Identifiers (???? object , function) ???????
? Comments (???????????????) ?????
? String (???? ^Hello ̄) ???????
11
?????????????????????????????? Script
2. ?????????????????????
????????????????????????????????????????
???????? ActionScript ???????????????
????????????????????????? ???? ?????????
object ???????????????????????? method
???? Properties ??? object
12
?????????????????????????????? Script
? ?????????????????????????????
13
?????????????????????????????? Script
3. ?????????????????
????????????????????????????????? Action
Script ?????????????????????????
????????????????????????????????????????
?????????????? ? ???????? ???
?????????????? (Check Syntax)
14
?????????????????????????????? Script
? ?????????????????????????
15
?????????????????????????????? Script
4. ????????????????????
???????????????????????????????????
???????????????????????????????
??????? ????????????
???????? ????????????????????? Action
???????????? Line Numbers
16
?????????????????????????????? Script
? ????????????????????????????
?????????????????
??????????? Line Number
17
?????????????????????????????? Script
5. ????????????
?????????????????????????????????????????
???? ??????????????????????????? ???
??????????????????????????????
??????????? ???????????????????????
Word Wrap ??????????
18
?????????????????????????????? Script
? ????????????????????
????????????????????????
????????????? Action
??????????? Word Wrap
19
??????????????????????
? ???????????????????????????????
?????????????????????? (.) ?????????????
Properties ???? Method ????????????????? ???
??????????????????????????? instance ???
MovieClips ??? Properties ????
myMovieClip._visible
myMovieClip._play();
20
??????????????????????
? ????????????-?????????(Case sensitivity)
???? ActionScript ?????????????????????
????????????-???????????????????? ????????????
????????????????? ??????????????????????????
21
??????????????????????
? ?????? Semicolons (;)
?? ActionScript ??????????????????????????????
??????????? (;) ??????????????????????????
?????????? ????????????????????????????
var x = 5; var x = 5
var y = 10; var y = 10 x=5 y=10;
??????????
22
??????????????????????
? ???????????????? (Comment)
????????????????????????????????????????
??????????????????????????????????
//????????????????????????????????????????
???? // this is comment
/**/ ??????????????????????????????????????
???? /* this is first comment
this is second comment */
23
??????????????????????
? ??????????????? trace ?????????????????
?????????? movie ???? scene ????????
action trace ???????????????????????????
?????????????? Output
trace(expression);
24
??????????????????????
? ???????? ActionScript
? ???????????????
1. ????????????????????????
var my_x=10;
my_x= ^Good Morning ̄;
25
??????????????????????
? ???????? ActionScript
2. ??????????????????
var variablename:datatype;
?????? variablename ??????? ??????????
datatype ??????? ??????????
???? var my_Num:Number = 1;
26
??????????????????????
? ?????????????????????
? ??????????????????????????? ???????? identifier
??? ?????????????????????????? , _ , $ ???
?????????????????????????? ???? ?????????
????? ???? *, #, @
? ?????????????????????? Keyword ???? break
case true false
? ????????????????????????????????????????????
27
??????????????????????
? ?????????????
? ?????????? String ???????????????
??????????? ?? ???? ^ ̄ ???? ^Tommy ̄
? ?????????? Number ??????????????????
????????? (Integer) ??? ?????????
? ?????????? Boolean ?? 2 ??? ??? True ???
False ????????????? 1 ??? 0 ????????
28
??????????????????????
? ?????????????????????? ActionScript
? ????????????????????????
? ??????????????????????
? ?????????????????????????????
? ???????????????????????
29
??????????????????????
? ???????????????????????? (Numeric Operators)
?????????????????????????????????? ????
?????? ????? ?????? ???????
+ ???? 2+4 % ???? 10%3
- ???? 4 - 2 ++ ???? X++
* ???? 4 * 2 - ???? X-
/ ???? 5 / 2
30
??????????????????????
? ?????????????????????? (Assignment
Operators)
??????????????????????????? ??????
??????????? = ??????? ??????????? + - * /
= ???? x = y
+= ???? x += y
-= ???? x -= y
*= ???? x *= y
31
??????????????????????
? ????????????????????????????? (Comparison
Operators)
????????????????????? 2 ??? ????????????????
true ???? false
> ???? x > y == ???? x == y
>= ???? x >= y != ???? X != y
< ???? x < y
<= ???? x <= y
32
??????????????????????
? ??????????????????????? (Logical Operators)
??????????????????????????????????????????
true ??? false
&& (and) ???? expr1 && expr2
|| (or) ???? expr1 || expr2
! (not) ???? !exp

More Related Content

Scripts 1