Scripts 18. 8
犖犖迦牽犢犖犢犖犖迦 Script Assist
犢犖犢犖犢犖犖÷ Script Assist 犢犖犖迦肩犖迦検犖迦牽犖犢犖犖朽権犖犖犖橿顕犖犖園犖
犖犢犖迦犢 犢犖犖∇犖迦牽犢犖ム厳犖犖犖犖迦犖犖迦権犖犖迦牽犖犖橿顕犖犖園犖犖犖朽犖犖園犢犖犖犖朽権犖
犢犖о犢犖犢 犢犖ム鍵犖÷元犖犢犖犖犖犖橿顕犖犖犖園犖犖迦牽犖犖橿顕犖犖犖犖犢犖
犖犖迦牽犖迦検犖巌犖犖犖犢犢犖犖犖迦犖犖橿顕犖犖園犖
9. 9
犖犖迦牽犢犖犢犖犖迦 Expert Mode
犢犖犢犖犖÷ Expert 犖犖朽犢犖犖迦肩犖迦検犖迦牽犖犖犖萎犖犖朽権犖犖犖橿顕犖犖園犖
犖犢犖迦犢 犢犖 Script panel 犖犢犖迦犖犖о顕 犖犖謹犖犢犖犖迦肩犖迦検犖迦牽犖
犖犖萎犖犢 犖犖犖劇賢犢犖犢犢犖犖犖迦牽犖迦検犖巌犖犖犖犢犖犢犖迦犢 犢犖犢犢犖犖∇犖犖犢犖
犢犖犢犖 犖犖犖劇賢犖犖萎犖犢犖犖迦犖犢犖о検犖犖園 Actions Toolbox
犖犢犢犖犢
Editor's Notes #3: ActionScript 犢犖犢犖犖犖迦県犖迦犖犖 object-oriented 犖犖謹犖犖犖項犖ム犖迦権犖犖園犖犖迦県犖 C 犖犖犖劇賢 Java 犢犖犢犖犖迦県犖迦犖朽犢犖犖ム犢犖犖朽権犖犖÷顕犖犖犖朽犖犖伍犢犖犢犢犖犢 JavaScript( 犖犖謹犖犢犖犢犖犖犖迦県犖迦肩犖ム鹸犖犖犢犖犖迦犖犖園犖犢犖犖ム犖犢犖犖犢 ) #5: 犢犖犖犖犖о元犖 犖犖迦犖犢犖犖犖犖迦牽犢犖犢犖犖迦牽犢犖犖ム厳犢犖犖犢犖犖о犖犢犖犢犖о献犖迦犖迦 犖犢犖犖萎犢犖犖犖÷元犖犖橿犖о犢犖犖犖÷検犖迦犖犖迦検犢犖犖犢犖о権 犖犢犖犖犖朽犖劇賢 犖犖迦検犖迦牽犖犖犖犢犖迦犖犖迦牽犢犖犖ム厳犢犖犖犢犖犖о犖朽犖犖園犖犢犖犖犢犖犢犖犢犖迦権 犖犢犖犖犖橿犖園 犢犖÷犖犖迦検犖迦牽犖犖犖犢犖迦犖犖迦牽犢犖犖ム厳犢犖犖犢犖犖о犖犖犖犖伍犖 犢犖ム鍵犢犖÷犖犖迦検犖迦牽犖犖犖о犖犖伍検犖犖迦牽犢犖犖ム厳犢犖犖犢犖犖о犖犖萎犖犖犖犖犖 #6: ActionScript 犢犖÷犢犖犖朽犖∇硯犖犢犖犖犖犖園犢犖犖犖 犢犖犖迦肩犖迦検犖迦牽犖犖犖犢犖迦犖о険犖犖犖伍犖о犢犖犢犖犖犖÷犖犖朽権犖 犢犖犢犖犖園犖犢犖犢犢犖犖ム厳犢犖犖犖犖朽犖犖∇犖迦犢犖÷犖犖項犖犖 犖犖犖劇賢犖犖萎犖犢犢犖犖ム厳犢犖犖犢犖犖о犖犖犖犖伍犖 犖犖犖劇賢犖犖迦検犖犖迦牽犖犖о犖犖伍検犖犖犖萎犖犖犖犖犖ム犖犢 犖犢犖犢犖犖朽権犖犖劇賢 犖犖迦犖犢犖犖犖犖迦牽犖犖犢犖迦犖犖迦牽犢犖犖ム厳犢犖犖犢犖犖о賢犖園犖犖園犖犢犖犖犖犖萎犢犖犖犢犖犢犖犖迦牽犖犖橿犖о犖犖朽犖犖園犖犢犖犖犖÷顕犖 #7: 犖犖迦権犢犖犖犖犢犖迦犢犖迦 Action 犖犖萎犖犖萎犖犖犖犢犖о権 2 犖犢犖о犖犖ム険犖犢 犖犢犖о権犖犖園犖犖劇賢 2.1 Script Panel 犖犖謹犖犢犖犢犖犖犖劇犖犖犖朽犖犖橿見犖犖園犖犖迦牽犢犖犖朽権犖犖犖犖犖巌犖犢犖犢犖迦犢 犖ム犢犖 2.2 Actions Toolbox 犢犖犢犖犖犖朽犖犖犖犖犖伍犖橿肩犖園犖犖犖園犖犖犖÷ 2.3 Script navigator 犖犖橿犖犢犖犖犖迦犖о犖迦犖橿献犖園犢犖犖朽権犖 ActionScript 犖犖∇弦犢犢犖犖犖橿犖犖犢犖犢犖犖犖犖 犖犖巌犖犖犖迦 #9: 犖犢犖犖犖 犖犢犖迦権犖犖橿見犖犖園犖犖迦牽犢犖犖朽権犖犢犖犢犖 犢犖ム鍵犢犖犖巌犖犢犖犖犖巌犖犖ム顕犖犢犖犢犖∇顕犖 犢犖犖犖迦鍵犢犖÷犢犖犢犖犖巌検犖犢犖犖橿肩犖園犖犢犖犢犖迦犖犢犖犖 犢犖犢犖 1 犢犖ム厳犖犖 Global Functions ->Movie Clip Control->enterFrame 2 犢犖ム厳犖犖 Statement->Condition/Loop->if 犢犖ム鍵犖犖巌検犖犢犢犖犖劇犖犖犢犖犢犖犖犢犖犖犖犖朽犖犖橿見犖犖 this._x < 300 3 犢犖ム厳犖犖 Global Properties->Identifiers->this 犢犖ム鍵犖犖巌検犖犢犢犖犖劇犖犖犢犖犖犖朽犖犢犖犖犖犖迦牽 this._x += 10 #20: myMovieClip._visible 犢犖犢犖犖犖迦牽犖犖萎犖伍犖犖∇険犖 properties _visible( 犢犖犢犖犖犖迦牽犖犖橿見犖犖犢犖犢犢犖犖犖 犖犖犖劇賢犢犖÷犢犖犖犖 ) 犖犖犖 movieclip 犖犖朽 犖犖劇犖 myMovieClip myMovieClip._play 犢犖犢犖犖犖迦牽犖犖萎犖伍犖犖∇険犖 method 犖犖犖 movieclip 犖犖朽犖犖劇犖 myMovieClip #24: 犢犖犖犖犖園犖 trace 犖犖萎犖犖犖犖犢犖犖÷弦犖ム賢犖犖犖犖迦犖犖犢犖迦犢犖迦 Output 犢犖犢犢犖犖犖迦鍵犖÷弦犖犖о元犢犖犖朽犢犖ム犖犢犖犢犖犖÷犖犖犖犖犖犖÷弦犖犖о元犢犢犖犢犖迦犖園犖 犢犖÷犖犖迦検犖迦牽犖犢犖犖犖犖犖ム犖園 stand alone 犖犖犖劇賢 web browser 犢犖犢 #25: 犖犖迦牽犖犖犖萎犖迦絹犖犖園硯犢犖犖犖犖園犢犖犖÷険犖犖 犢犖犢犖犖犖迦牽犖犖橿犖園硯犢犖犖犖÷顕犢犖犢犢犖犖∇犖÷犖÷元犖犖迦牽犖犖犖萎犖迦絹犖犢犖 犢犖犖犖迦鍵 flash 犖犖迦検犖迦牽犖犢犖犖迦犖犖巌犖犢犖犖÷弦犖ム犖犢犢犖犖迦犖犖犖犖迦犖犢犖迦犖朽犖犖項犖÷賢犖犖犖÷顕犖 犖犖迦犖犖園硯犖犖∇犖迦 犢犖犖犢犖犖犖÷犖萎犖橿見犖犖犖犢犖迦犖犢犢犖犢犖犖犢犖犖÷弦犖ム犖犖巌犖犖園硯犢犖ム 犢犖犢犖犢犖迦犢犖犖÷顕犢犖犖迦犖犖ム元犢犖∇犢犖犖ム犖犢犖迦犖犖犖園硯犢犖犖 犢犖犢犖犖犢犖犖犖о顕犖 犢犖犖犢犖犖犖 flash 犖犖萎犖橿犖迦牽犢犖犖ム元犢犖∇犖犖犖巌犖犢犖犖÷弦犖ム犖犖犖犖園硯犢犖犖犢犖犢犖犖犢犖犖犖о顕犖÷犖犖 #26: 犖犖迦牽犖犖犖萎犖迦絹犖犖園硯犢犖犖犢犖犖犖犖園犢犖犖 犢犖犢犖犖犖迦牽犖犖犖萎犖迦絹犖犖園硯犢犖犖犖犖犢犖犖÷犖園犖犖迦牽犖犖橿見犖犖犖犖犖巌犖犢犖犖÷弦犖 犖犖迦犢犖犖迦検犖犖犖犖÷顕犖∇犢犖迦犖犖巌犖犢犖犖÷弦犖ム犖朽犢犖÷犖犖犖犖犖園犖犖朽犖犖橿見犖犖犢犖о犢犖犢犖犖園犖犖園硯犢犖犖 犖犖萎犖犖巌犖犢犖犖犖巌犖犖ム顕犖 #27: 犖犖ム険犖犢犖犖犖迦牽犖犖園犖犖犖劇犖 犖犖о牽犖犖園犖犖犖劇犖犖犖園硯犢犖犖犖犖朽犖犖劇犖犖犖о顕犖÷見犖÷顕犖∇犖謹犖犢犖犖÷弦犖ム犖朽犖÷険犖犢犖犢犖 犢犖犢犖 stdname 犖犖朽犖犖劇犖犖犖о顕犖÷見犖÷顕犖∇硯犢犖迦犖犢犖犖犢犖犖÷弦犖ム犖劇犖犖犖園犖犖謹犖犖 犢犖犖劇犖犖犢犖迦権犖犢犖犖犖迦牽犖犖ム険犖犖÷顕犖犢犖迦犢犖犖犖迦権犖犖ム険犖 犖犖迦牽犖犖園犖犖犖劇賢犖犖園硯犢犖犖 犖犖о牽犖犖謹犖犖犢犖犖犢犖о権犖犖園硯犖犖巌検犖犢犢犖ム犖 犢犖ム鍵犢犖犢犢犖犢犖犖園硯犖犖巌検犖犢犢犖犖犢犖犖園犖犖園硯犖犖園犖犖犖犖園硯犢犖犖犖犖犖犖犖橿犖犖÷ 犢犖犢犖 myVariableName, MyCustomername #28: 犖犖園硯犖犖∇犖迦犖犖犖巌 Boolean var my_x = 1 var my_y = 0 if (my_x == true) { trace (my_x); } if (my_y == false) { trace (my_y); } Output 犖犖劇賢 0 犢犖ム鍵 1 #30: 犖犖о 犖ム 犖犖項 犖犖迦牽 犖犖迦牽犢犖犢犖犢犖犖 犢犖犖巌犖÷犢犖迦犖朽献犖 1 犢犖ム鍵 犖ム犖犢犖迦犖朽献犖 1 #31: X = y 犢犖犢犖犖犖迦牽犖犖橿見犖犖犖犢犖 y 犢犖犢犖犖園犖犖園硯犢犖犖 x X += y 犢犖犢犖犖犖迦牽犖犖橿見犖犖犖犢犖 x 犖犖о y 犢犖犢犖犖園犖犖園硯犢犖犖 x X -= y 犢犖犢犖犖犖迦牽犖犖橿見犖犖犖犢犖 x 犖ム y 犢犖犢犖犖園犖犖園硯犢犖犖 x X *= y 犢犖犢犖犖犖迦牽犖犖橿見犖犖犖犢犖 x 犖犖項 y 犢犖犢犖犖園犖犖園硯犢犖犖 x #32: > 犖犖ム献犖園犖犢 犢犖犢犖犖犖犖巌犢犖÷厳犢犖 犖÷顕犖犖犖о犖 >= 犖犖ム献犖園犖犢 犢犖犢犖犖犖犖巌犢犖÷厳犢犖 犖÷顕犖犖犖о犖迦見犖犖劇賢犢犖犢犖迦犖園 < 犖犖ム献犖園犖犢 犢犖犢犖犖犖犖巌犢犖÷厳犢犖 犖犢犖犖∇犖о犖 <= 犖犖ム献犖園犖犢 犢犖犢犖犖犖犖巌犢犖÷厳犢犖 犖犢犖犖∇犖о犖迦見犖犖劇賢犢犖犢犖迦犖園 == 犖犖ム献犖園犖犢 犢犖犢犖犖犖犖巌犢犖÷厳犢犖 犢犖犢犖迦犖園 != 犖犖ム献犖園犖犢 犢犖犢犖犖犖犖巌犢犖÷厳犢犖 犢犖÷犢犖犢犖迦犖園 #33: && 犢犖犢犖犖ム献犖園犖犢犢犖犢犖犖犖犖巌犢犖犢犖犢犖犢犖犢犖÷厳犢犖犖犖巌犖犖犢 expr1 犢犖ム鍵 expr2 犖÷元犖犢犖迦犖犢犖犖犖犖巌犖犖園犖犖犖項 犖犢犖迦検犖朽犖巌犖犖犢犖犖園硯犢犖犖犖園硯犖犖犖謹犖犢犖犢犖犢犖犢犖 犖犖犖劇賢犢犖犢犖犢犖犢犖犖犖園犖 犖犖項犖犖ム献犖園犖犢犖犖朽犢犖犢犖犖萎犖犢犖犢犖犢犖 || 犢犖犢犖犖ム献犖園犖犢犢犖犢犖犢犖犢犖犖犢犖犢犖犢犖÷厳犢犖犖犖巌犖犖犢 expr1 犢犖ム鍵 expr2 犖÷元犖犢犖迦犖犢犖犢犖犢犖犖犖園犖犖犖項 犖犢犖迦検犖朽犖巌犖犖犢犖犖園硯犢犖犖犖園硯犖犖犖謹犖犢犖犢犖犖犖犖巌 犖犖犖劇賢犢犖犢犖犖犖犖巌犖犖園犖 犖犖項犖犖ム献犖園犖犢犖犖朽犢犖犢犖犖萎犖犢犖犖犖犖巌 ! 犖犢犖迦犖巌犖犖犢 expr 犖÷元犖犢犖迦犖犢犖犖犖犖巌 犖犖ム献犖園犖犢犖犖朽犢犖犢犖犖萎犖犢犖犢犖犢犖 犖犢犖迦犖巌犖犖犢 expr 犖÷元犖犢犖迦犖犢犖犢犖犢犖 犖犖ム献犖園犖犢犖犖朽犢犖犢犖犖萎犖犢犖犖犖犖巌 var x = true var y = false trace (x&&y); trace (x || y); trace (!x); trace (!y); Output false true false true