当前位置: 主页 > 平面设计 > Flash CS5操作指南(74)撰写和管理 Script 格式化程序代码

Flash CS5操作指南(74)撰写和管理 Script 格式化程序代码

  • 2021-12-20
  • 来源/作者: 本站原创    / 佚名    
  • 2 次浏览

撰写和管理 Script 格式化程序代码

您可以将程序代码格式化,并自动或手动进行缩排。如果使用动态字体对应,便可确保有针对多国语言文字使用正确的字体。

设定自动格式化选项

1 请执行下列其中一项:

从面板选单

 ( 位于「动作」面板右上角) 中,选取「偏好设定」。

上次更新2010/5/27 使用 FLASH PROFESSIONAL CS5

ActionScript

Script 窗口中,选取「编辑 > 偏好设定」(Windows) 或「Flash > 偏好设定」(Macintosh)2 在「偏好设定」对话框中,选取「自动格式化」。3 选取任何一个「自动格式化」选项。在设定「自动格式化」选项后,会自动将设定套用到所撰写的程序代码,而非现有程序代码;您必须手动将设定套用到现有程序

码。

根据自动格式化设定来格式化程序代码

                     在「动作」面板或 Script 窗口工具栏上单击「自动格式化」

                     从面板选单 ( 位于「动作」面板右上角) 中,选取「自动格式化」。

                     Control+Shift+F (Windows) Command+Shift+F (Macintosh)

                     Script 窗口中,选取「工具 > 自动格式化」。

 

使用动态字体对应

若要开启或关闭动态字体对应,可以在「偏好设定」对话框中选取或取消选取「使用动态字体对应」。

由于编写 Script 时,动态字体对应会增加执行的时间,所以预设是关闭的。如果您正在处理多国语言文字,请开启动态字体对应,如此将有助于确保使用的是正确字体。

使用自动缩排

若要开启或关闭自动缩排,可以在「偏好设定」对话框中选取或取消选取「自动缩排」。

当开启自动缩排时,您在左圆括号 "(" 或左大括号 "{" 之后输入的文字会依据 ActionScript 偏好设定中的「定位键距离」设定进行自动缩排。在 Script 中,只要选取程序代码行再按 Tab 键,即可将此行缩排。若要移除缩排,请选取程序代码行并按 Shift+Tab 键。

为程序代码区段加上批注

程序代码批注是程序代码的一部分,而 ActionScript 编译程序会忽略这部分。批注行会说明程序代码的作用,或者将不要删除的程序代码暂时停用。若要为某一行程序代码加上批注,请用双斜线 (//) 当做这一行的开头。编译程序会将位于该行双斜线后面的所有文字予以忽略。您也可以在程序代码区块的开头放置斜线和星号 (/*),并在程序代码区块结尾放置星号和斜线 (*/),为更大的程序代码区块加上批注。

您可以手动输入这些批注标记,或者使用位于「动作」面板或 Script 窗口上方的按钮来加入批注标记。

为程序代码行加上批注

1 将插入点放在程序代码行的开头,或是要开始加入批注的字符位置。2 在「动作」面板或 Script 窗口上方,单击「套用字行批注」插入点上便会放置双斜线 (//)

加入多行程序代码的批注

1 选取要加入批注的程序代码行。( 选取范围的第一行和最后一行可以是部分字行)2 在「动作」面板或 Script 窗口上方,单击「套用区块批注」区块批注字符便会放在选取范围的开头 (/*) 和结尾 (*/)

上次更新2010/5/27 使用 FLASH PROFESSIONAL CS5

ActionScript

移除批注

1   将插入点放在含有批注的程序代码行,或者选取有加上批注的程序代码区块。

2   单击「移除批注」

使用语法标色

ActionScript 中和在其它语言中一样,「语法」是将元素结合在一起以产生意义的方式。如果使用不正确的 ActionScript 语法,Script 将无法运作。

若要将语法错误反白标示,请将颜色编码设为 Script 的一部分。例如,假设您设定语法标色偏好设定,好让关键词显示成蓝色。当您输入var 时,var 一字便会显示成蓝色。不过,如果您误将它输入为vaevae 一字仍会维持黑色,使您知道有输入的错误。

请执行下列其中一项:

                     选取「编辑 > 偏好设定」(Windows) 或「Flash > 偏好设定」(Macintosh),接着单击「类别」清单中的「ActionScript」,再指定「语法标色」设定。

                     从面板选单

 

 ( 位于「动作」面板右上角) 中,选取「偏好设定」,然后指定「语法标色」设定。

当插入点在「Script」窗格中时,请按 Control + U (Windows) Command + U (Macintosh)

备注:在「动作」面板中撰写 Script 时,目标的播放程序版本不支持的命令会在「动作工具箱」中显示成黄色。例如,假设将 Flash Player SWF 档案版本设为 Flash 7,则只有 Flash Player 8 支持的 ActionScript 才会在「动作工具箱」中显示成黄色。

更多帮助主题

306 页「设定 ActionScript 偏好设定」

使用行号和文字换行

当您编辑或修改程序代码时,行号可以让程序代码更容易卷动和剖析。文字换行能让您避免水平卷动过长的程序代码行 ( 特别是在编写环境或低屏幕分辨率下工作时)

启用或停用行号

                     •              从面板选单

 

 ( 位于「动作」面板右上角) 中,选取「行数」。

                     在「Script」窗口中,选取「检视 > 行号」。

 

Control+Shift+L (Windows) Command+Shift+L (Macintosh)

 

反白标示特定的程序代码行

                     •              从面板选单

 

 ( 位于「动作」面板右上角) 中,选取「前往行数」。

                     Script 窗口中,选取「编辑 > 前往行数」。

 

启用或停用文字换行

                     •              从面板选单

 

 ( 位于「动作」面板右上角) 中,选取「文字换行」。

                     在「Script」窗口中,选取「检视 > 文字换行」。

 

Control+Shift+W (Windows) Command+Shift+W (Macintosh)

上次更新2010/5/27 使用 FLASH PROFESSIONAL CS5

ActionScript

收合程序代码区段

为了使程序代码在程序设计与除错期间更具可读性以及更容易浏览,请将程序代码区段收合为单行。将不需要查看的区段收合起来,您便可以将焦点放在所撰写或除错的程序代码上。

收合选取的程序代码

1 选取要收合的程序代码。

2 单击「收合选取范围」

收合大括号或圆括号之间的程序代码

1 将插入点放在大括号或圆括号内。

2 单击「收合括号之间」

展开已收合的程序代码

单击出现在已收合的程序代码左边的加号 (+)( 若要重新收合程序代码区块,请单击出现的减号 (-))

在目前 Script 中展开所有已收合的程序代码

单击「全部展开」

使用快捷键加入 ActionScript

若要将元素加入 Script 中,请使用 Esc 快捷键 ( 先按 Esc 键,再按其它两个按键)。例如假设您在「Script」窗格中工作,而且按下 Esc+d+o,则会将下列程序代码放在 Script 中:

do { } while ();

而插入点就放在while 这个字的后面,好让您可以开始输入条件。同样地,如果您按下 Escape+c+h,则会将下列程序代码放在Script 中,而且插入点会放在括号 () 之间,好让您可以开始输入条件:

catch () { }

藉由从「动作」面板选单中选取「Esc 快捷键」以在「动作工具箱」中显示命令,即可知道哪一个命令有 Esc 快捷键。

Esc 快捷键

上次更新2010/5/27 使用 FLASH PROFESSIONAL CS5

ActionScript

显示隐藏的字符

ActionScript 程序代码中,空格字符、定位点字符和断行字符等都是隐藏的字符。您可能需要显示这些字符,例如,您必须找出并移除不属于字符串值的双字节空格字符,因为这些字符会造成编译程序错误。

从面板选单

 ( 位于「动作」面板右上角) 中,选取「隐藏的字符」。

Control+Shift+8 (Windows) Command+Shift+8 (Macintosh)。下列符号用于显示隐藏的字符。

隐藏字符

组件

单字节空格字符

.

双字节空格字符

l

定位点字符

>>

断行符号

 

寻找 Script 中的文字

「寻找」工具能让您寻找和取代 Script 中的文字字符串。备注:若要在 Flash 文件中搜寻每一个 Script 中的文字,可以使用「影片结构查看器」。

更多帮助主题

19 页「使用影片结构查看器」

寻找文字

1 在「动作」面板或 Script 窗口中,单击「寻找」 Control+F (Windows) Command+F (Macintosh)2 输入搜寻字符串。3 单击「寻找下一个」。

寻找和取代 Script 中的文字1 在「动作」面板或 Script 窗口中,单击「寻找」 Control+F (Windows) Command+F (Macintosh)2 输入搜寻字符串。3 在「取代」方块中,输入新的字符串。4 单击「寻找下一个」。5 若要取代此字符串,可以单击「取代」;若要取代所有出现的字符串,可以单击「全部取代」。

在动作面板中重复搜寻

从面板选单

 ( 位于「动作」面板右上角) 中,选取「再次寻找」。

Script 窗口中重复搜寻

选取「编辑 > 再次寻找」。

上次更新2010/5/27 使用 FLASH PROFESSIONAL CS5

ActionScript

检查语法和标点符号

您不需要发布 FLA 档案,便可以快速检查 ActionScript 程序代码。

在检查语法时,就会检查目前的 Script。如果目前的 Script 会呼叫 ActionScript 的类别,也会检查这些类别。但不会检查其它可能位于 FLA 档案中的 Script。对 ActionScript 2.0 的档案而言,「检查语法」会透过编译程序执行程序代码,产生语法和编译程序错误。对 ActionScript 3.0 的档案而言,「检查语法」只会造产生语法错误。若要产生编译程序错误 ( 例如类型不相符、不适当的传回

值,以及变量或方法名称的拼字错误),您必须使用「控制> 测试影片> 测试」命令。

更多帮助主题

编译及汇出类别 (ActionScript 2.0)

检查语法

若要检查语法,请执行下列其中一项:

                     在「动作」面板或 Script 窗口中,单击「检查语法」

                        •              从面板选单

                         ( 位于「动作」面板右上角) 中,选取「检查语法」。

                     单击「Script」窗格,然后按 Control+T (Windows) Command+T (Macintosh)。单击「Script」窗格或在其中打字,将焦点带回「Script」窗格。如果焦点是在「舞台」中的对象,则会改开启「变形」面板。

 

「编译程序错误」面板中会列出语法错误。

备注:在「Script」窗口内的外部 ActionScript 类别档案中,全局类别路径 (AS2) 或来源路径 (AS3) 会影响语法检查。即使全局类别路径或来源路径的设定正确,也可能产生错误,这是因为编译程序没有注意到这个类别正在编译中。

检查成对的标点符号

1 Script 中的一对大括号 {}、方括号 [] 或圆括号 () 中间单击。

2 Windows 上,按 Control+' ( 单引号);在 Macintosh 上,按 Command+' ( 单引号)。大括号、方括号或圆括号之间的文字便会反白标示,好让您可以检查左标点符号是否有对应的右标点符号。

汇入和汇出 Script

您可以将 Script 汇入「动作」面板或 Script 窗口,也可以从「动作」面板中将 Script 汇出至外部 ActionScript 档案 ( 使用Script 窗口时,因为您可以另存成 AS 档案,因此不需要汇出)

如果在开启或汇入档案时,Script 中的文字看起来与预期的不同,请变更汇入编码偏好设定。

汇入外部 AS 档案1 在「Script」窗格中,将插入点放在您要找出外部 Script 第一行的位置。2 请执行下列其中一项:

                     在「动作」面板中,从面板选单中选取「汇入 Script」,或者按 Control+Shift+I (Windows) Command+Shift+I (Macintosh)

                     在「Script」窗口中,选取「档案 > 汇入 Script」,或者按 Control+Shift+I (Windows) Command+Shift+I (Macintosh)

 

上次更新2010/5/27 使用 FLASH PROFESSIONAL CS5

ActionScript

从动作面板中汇出 Script 1 选取要汇出的 Script。然后从「动作」面板选单中选取「汇出 Script」,或者按 Control+Shift+X (Windows)

Command+Shift+X (Macintosh)2 储存 ActionScript (AS) 档案。

 

设定文字编码选项

1 选取「编辑 > 偏好设定」(Windows) 或「Flash > 偏好设定」(Macintosh),然后在「类别」清单中选取「ActionScript」。

2 设定下列任何选项:

开启/ 汇入选取「UTF-8 编码」,以便使用 Unicode 编码开启或汇入;或是选取「默认编码」,以便使用系统目前使用的语言编码格式开启或汇入。

储存/ 导出选取「UTF-8 编码」,以便使用 Unicode 编码储存或导出;或是选取「默认编码」,以便使用系统目前使用的语言编码格式储存或导出。

开启或关闭导出编码警告

1 选取「编辑 > 偏好设定」(Windows) 或「Flash > 偏好设定」(Macintosh),然后在「类别」清单中选取「警告」。

2 选取或取消选取「导出 ActionScript 档案编码冲突时提出警告」。

汇入和导出的 Script 所用的编码

您可以设定 ActionScript 偏好设定,以指定汇入或汇出的 ActionScript 档案中所要使用的编码类型。「UTF-8 编码」为 8 Unicode 格式,它可让您在档案中包含多种语言;「默认编码」为系统目前使用的语言所支持的编码,也称为「传统代码页」。

重要事项:在英文系统上使用非英文的应用程序时,如果 SWF 档案路径的任何部分包含了无法以「多字节字符集」(MBCS) 编码配置表示的字符,则「测试影片」命令就会失败。例如,日文路径在日文系统上有效,但在英文系统上却无效。在英文系统上务必只使用英文路径名称。使用「测试影片」播放程序的所有应用程序范围都受到此限制。

在动作面板中锁定 Script

如果您没有将 FLA 档案内的程序代码整理到一个集中的位置,或是您正在使用行为指令,您就可以在「动作」面板中锁定个别Script,以便更轻松地在其中移动。对 Script 进行「锁定」即表示可在「动作」面板中让程序代码位置保持开启状态,而且能轻松地在开启的程序代码之间进行点选。这个动作在除错时特别有用。

在下图中,与时间轴上目前位置关联的 Script 是位于 Cleanup 图层的「影格 1」上 ( 最左边的标签会永远跟随您在时间轴上的位置)。同时该 Script 也是锁定的 ( 如最右边的标签所示)。而另外两个 Script 也是锁定的:一个是在 Intro 图层的「影格1」上,另一个则是在「影格 15」上。在标签上单击,或是使用键盘快捷方式,便可以在锁定的 Script 之间移动。在锁定的Script 之间移动时,并不会变更时间轴上的目前位置。

锁定的 Script

如果「Script」窗格中的内容没有变更来反映时间轴上所选取的位置,则「Script」窗格可能显示锁定的 Script。单击「Script」窗格左下方的卷标,以便显示与您在时间轴上的位置相关联的 Script

上次更新2010/5/27 使用 FLASH PROFESSIONAL CS5

ActionScript

更多帮助主题

321 页「ActionScript 3.0 的除错」第325 页「ActionScript 1.0 2.0 的除错」

锁定 Script

1 单击「时间轴」,让 Script 显示在「动作」面板中「Script」窗格左下方的标签内。2 请执行下列其中一项:

单击卷标右边的「图钉」图示。

在标签上单击右键 (Windows) Control + 单击 (Macintosh),然后选取「锁定 Script」。

从面板选单

 ( 位于「动作」面板右上角) 中,选取「锁定 Script」。

取消锁定 Script

                     如果锁定的 Script 显示在「动作」面板中「Script」窗格左下方的标签内,请单击该标签右边的「图钉」图示。

                     在标签上单击右键 (Windows) Control + 单击 (Macintosh),然后选取「关闭 Script」或「关闭所有 Script」。

                     从面板选单

 

 ( 位于「动作」面板右上角) 中,选取「关闭 Script」或「关闭所有 Script」。

锁定 Script 的键盘快捷方式

当插入点位于「Script」窗格时,请使用下列键盘快捷方式来处理锁定的 Script

动作

Windows 快捷键

Macintosh 快捷键

锁定 Script

Control+= ( 等号)

Command+=

取消锁定 Script

Control+- ( 减号)

Command+-

将焦点移至右方的标签

Control+Shift+. ( 句号)

Command+Shift+.

将焦点移至左边的标签

Control+Shift+, ( 逗号)

Command+Shift+,

取消锁定所有 Script

Control+Shift+- ( 减号)

Command+Shift+­

 

插入目标路径

许多 Script 动作是要影响影片片段、按钮和其它组件实体。在程序代码中,您可以插入「目标路径」( 也就是要做为目标之实体的地址),参考时间轴上的组件实体。您可以设定绝对或相对目标路径。绝对路径包含实体的整个地址。相对路径只包含与FLA 档案中 Script 本身的地址不同的地址部分,而且如果将 Script 移至其它位置,相对路径将不再有效。

1 在「动作」面板中,单击 Script 中的动作。

2 单击「目标路径」

3 输入目标实体的路径,或者从列表中选取目标。

4 选取「绝对」或「相对」路径选项。

使用程序代码提示

当您在「动作」面板或 Script 窗口中工作时,此软件可以侦测出您所输入的动作,并显示程序代码提示。程序代码提示共分为两种:一种是工具提示 ( 包含该动作的完整语法),而另一种是弹出式选单,它会列出可能的 ActionScript 元素,例如方法或属性名称 ( 有时称为「程序代码完成」的形式)

上次更新2010/5/27 使用 FLASH PROFESSIONAL CS5

ActionScript

预设会启用程序代码提示。透过设定偏好设定,您可以停用程序代码提示,或是决定程序代码提示出现的速度。在偏好设定中停用程序代码提示后,您还是可以手动显示特定命令的程序代码提示。

备注:如果您无法为 ActionScript 2.0 中建立的变量或对象显示程序代码提示,但在 ActionScript 偏好设定中已启用程序代码提示,请确定您有使用适当的字尾来命名变量或对象,或是确定变量或对象有使用严谨数据输入。

启用程序代码提示

您能以多种方式触发程序代码提示。

为对象进行严谨数据输入当您使用 ActionScript 2.0 而且针对以内建类别 ( ButtonArray ) 为根据的变量使用严谨数据输入时,「Script」窗格便会显示该变量的程序代码提示。例如,假设您输入以下两行程序代码:

var foo:Array = new Array(); foo.

一旦您输入句号 (.)Flash 就会在弹出式选单中显示 Array 对象可用的方法及属性列表,因为您已输入此变量当做数组。

字尾和程序代码提示如果您使用的是 ActionScript 1.0,或者只要为没有进行严谨类型转换的对象显示程序代码提示,则请在建立对象时为每个对象名称加上字尾。例如,触发 Camera 类别之程序代码提示的字尾为_cam。假设您输入下列程序代码:

var my_array = new Array(); var my_cam = Camera.get();

如果接着输入my_cam 并紧接着句号,便会出现 Camera 对象的程序代码提示。

对于出现在「舞台」上的对象,请在「属性」检测器的「实体名称」方块中使用字尾。例如,若要显示 MovieClip 对象的程序代码提示,可以使用「属性」检测器,将内含_mc 字尾的实体名称指定给所有的 MovieClip 对象。然后,每当您输入实体名称及跟随的句号时,程序代码提示便会出现。

 

 虽然在针对对象使用严谨数据输入时,触发程序代码提示并不需要字尾,但若能一致使用字尾,将有助于程序代码的可读性。

下表列出会在 ActionScript 2.0 中触发物件提示的字尾:

对象类型

变数字尾

Array

_array

Button

_btn

Camera

_cam

Color

_color

ContextMenu

_cm

ContextMenuItem

_cmi

Date

_date

Error

_err

LoadVars

_lv

LocalConnection

_lc

Microphone

_mic

MovieClip

_mc

 

上次更新2010/5/27 使用 FLASH PROFESSIONAL CS5

ActionScript

对象类型

变数字尾

MovieClipLoader

_mcl

PrintJob

_pj

NetConnection

_nc

NetStream

_ns

SharedObject

_so

Sound

_sound

String

_str

TextField

_txt

TextFormat

_fmt

Video

_video

XML

_xml

XMLNode

_xmlnode

XMLSocket

_xmlsocket

 

批注和程序代码提示您也可以使用 ActionScript 批注,为程序代码提示指定对象的类别。在下列范例中,批注会告知 ActionScript theObject 实体的类别为 Object,以此类推。

// Object theObject;// Array theArray;// MovieClip theMC;

如果接着输入theMC 及其后的句号,便会出现程序代码提示,显示着 MovieClip 方法及属性的列表。如果接着输入theArray 并跟随着句号,便会出现程序代码提示,其中会显示 Array 方法及属性的列表,以此类推。

不过,Adobe 建议您不要使用这个方法,而是改用严谨数据输入或字尾,因为这些方法能自动启用程序代码提示,也能让程序代码更具可读性。

指定自动程序代码提示的偏好设定

                     在「动作」面板或 Script 窗口中,选取「编辑 > 偏好设定」(Windows) 或「Flash > 偏好设定」(Macintosh),再按「类别」清单中的 ActionScript,然后启用或停用「程序代码提示」。

                     •              从面板选单

 

( 位于「动作」面板右上方) 中选取「偏好设定」,然后启用或停用 ActionScript 偏好设定中的「程序代码提示」。

指定程序代码提示的延迟时间

1 在「动作」面板或 Script 窗口中,选取「编辑 > 偏好设定」(Windows) 或「Flash > 偏好设定」(Macintosh)2 在「类别」清单中单击「ActionScript」。3 使用滑动轴选取延迟时间 ( )

使用工具提示类型的程序代码提示

1在需要有括号的元素 ( 例如方法名称、if do..while 之类的命令等) 后面输入左括号 "(",以显示程序代码提示。

上次更新2010/5/27 使用 FLASH PROFESSIONAL CS5

ActionScript

左括号会叫用程序代码提示

2 输入参数值。如果为多个参数,请以逗号来分隔值。如果为函数或语句 ( 例如for 循环),请以分号来分隔参数。多载的命令 ( 也就是可以使用各组参数来进行叫用的函数或方法),例如gotoAndPlay() for,这些命令会显示指示器,让您

选取要设定的参数。若要选取参数,可以单击小箭头,或按 Control + 向左键和 Control + 向右键。

具有多组参数的程序代码提示

3 若要关闭程序代码提示,请执行下列其中一项:

                     输入右括号 ")"

                     在语句之外单击。

 

Esc 键。

使用选单类型的程序代码提示:

1 在变量或对象名称后面输入句号,以显示程序代码提示。

选单类型的程序代码提示

2 若要浏览所有的程序代码提示,可以使用向上键和向下键。3 若要选取选单中的项目,可以单击 Enter Tab 键,或是双击该项目。4 若要关闭程序代码提示,请执行下列其中一项:

                     选取其中一个选单项目。

                     在选单窗口的上方或下方单击。

                     如果已输入左括号 "(",请输入右括号 ")"

 

Esc 键。

上次更新2010/5/27 使用 FLASH PROFESSIONAL CS5

ActionScript

手动显示程序代码提示

1   单击程序代码提示可出现的程序代码位置,如下列位置:

                     在语句或命令之后的点 (.) 后面,必须在这里输入属性或方法

                     在方法名称的括号 [()] 之间2 请执行下列其中一项:

                     在「动作」面板或 Script 窗口工具栏中,单击「显示程序代码提示」

                     Control + 空格键 (Windows) Command + 空格键 (Macintosh)

                     •              从面板选单

 

 ( 位于「动作」面板右上角) 中,选取「显示程序代码提示」。

重载程序代码提示,不需要重新启动本软件

           从面板选单

 ( 位于「动作」面板右上角) 中,选取「重载程序代码提示」。如果您撰写自定义方法来自定义「Script 助理」模式,可能需要执行这个动作。

自定义类别的程序代码提示

当您建立自定义 ActionScript 3.0 类别时,Flash 会剖析类别并判断其中所包含的对象、属性与方法。如此一来,当您撰写参考自定义类别的程序代码时,Flash 便能提供程序代码提示。自定义类别程序代码会自动完成您要透过import 命令连结至其他程序代码的任何类别。

程序代码提示可让开发人员的工作速度变快,因为他们不必记住该类别需使用的所有对象、方法及属性。设计人员可以使用他人所编写的类别,因为设计人员并不需要对于如何使用该类别有直接的了解。

程序代码提示包括下列项目:

                     •              巢状类别参考的程序代码提示当您编写巢状参考时,程序代码提示的持续协助会很有帮助。

                     •“this” 的程序代码提示在类别档案中输入 "this" 时,您便可取得相同类别的程序代码提示。

 

                     •“new+<space>” 的程序代码提示当您输入 "new+<space>" 时,Flash 会显示可用类别与套件的清单。

                     •“import” 的程序代码提示当您输入 “import + <space>” 时,Flash 会显示所有内建套件与自定义套件的清单。

 

•SWC 组件库的程序代码提示当您将 SWC 组件库新增至组件库路径或外部组件库路径时,Flash 可对包含于 SWC 档案中的所有类别提供程序代码提示。