Apollo 学习笔记一

首先了解下 apollo 下这个类集 flash.desktop.* 的一些类

  • ClipboardManager 主要是作为与操作系统粘贴板互相拷贝的一个通道,在 flex 中只能读取粘贴板,而在 apollo 里可以直接读取。
  • DragManager 主要控制拖拽功能,这个拖拽可不只是在应用程序内部,这个拖拽是在整个桌面的,一大特色吧。
  • TransferableData 我理解为在 apollo 中的传输数据的一个容器,数据的类型可以为:text,url,bitmap,filelist (文件数组)
  • 附属的一些常量类,主要是保存常量信息比如: COPY : String = "copy" ;这样只是为了你写程序的时候避免拼写错误。
    • DragActions:拖拽动作的属性:copy,link,move 和 none
    • DragOptions:拖拽的选项设置,是否允许 copy,link 和移动等
    • TransferableFormats:TransferableData 数据容器的类型
    • TransferableTransferMode:传递的模式,设置传递的是数据的克隆还是引用。