ScriptUI 代码示例
ScriptUI 代码示例
Section titled “ScriptUI 代码示例”Adobe ExtendScript SDK 分发的示例代码中包含了一些专门展示如何构建和填充 ScriptUI 对话框的代码示例。
构建 ScriptUI 对话框 | 描述 |
---|---|
SnpCreateDialog.jsx | 创建一个非常简单的非模态对话框(调色板),并具有 OK 和 Cancel 按钮行为。 |
SnpCreateUIAddMethod.jsx | 展示如何使用 add 方法向对话框添加控件。 |
SnpCreateUIResourceSpec.jsx | 展示如何定义一个资源字符串,以在对话框中创建控件层次结构。 |
SnpCreateTreeView.jsx | 展示如何创建一个包含子项的层次结构列表。 |
SnpCreateProgressBar.jsx | 展示如何创建、初始化和更新进度条。 |
SnpCreateSlider.jsx | 展示如何创建和处理滑块控件的输入。 |
UsingFlashPlayer.jsx | 展示如何创建一个 Flash® Player,并使用它加载和播放 SWF 文件中定义的电影。 |
ActionScriptDemo.jsx | 展示如何在 Adobe 应用程序脚本环境和 Flash Player 的 ActionScript™ 脚本环境之间进行通信。 |
ColorSelector.jsx | 展示如何使用图形对象更改窗口中的颜色。 |
ColorPicker.jsx | 一个更复杂的颜色选择对话框,展示如何使用其他图形对象,包括字体和路径。 |
SnpAlignElements.jsx | 展示如何沿两个维度对齐元素,以控制行和列中控件的相对位置。 |
SnpCreateDynamicScriptUI.jsx | 展示如何使用自动布局,在“行”和“堆叠”方向之间切换组件布局。 |
AlertBoxBuilder1.jsx | 展示一种使用资源规范的方式。使用 add() 方法构建一个对话框,从用户那里收集值,并从这些值创建一个资源字符串。将字符串保存到文件中,然后使用它构建一个新的对话框。参见使用资源字符串。 |
AlertBoxBuilder2.jsx | 展示另一种使用资源规范的方式,直接从资源字符串构建相同的用户输入对话框。参见使用资源字符串。 |
SnpCustomLayoutManager.jsx | 展示如何创建一个自定义的布局管理器。参见自定义布局管理器示例。 |