创建本机扩展的第一步是确定扩展的公共接口。应用程序代码使用这些公共接口与扩展交互。ActionScript 代码会编译到扩展名为 .as 的文件中。请使用自己的类定义创建 .as 文件。例如,以下代码显示了一个尚未编写类实现的简单 TVChannelController 扩展类的声明。应用程序可以利用该类来操作假想的电视的频道设置。
package com.example {
public class TVChannelController extends EventDispatcher {
public function TVChannelController() {
}
public function set currentChannel(channelToSet:int):void {
}
public function get currentChannel():int {
}
}
}
注:
在设计公共接口时,应考虑是否会发布扩展的后续版本。如果要发布后续版本,在初始设计中要考虑向后兼容性支持问题。有关设备绑定扩展的向后兼容性问题的详细信息,请参阅
本机扩展向后兼容性
。
|
|
|