Adobe Appilcation Extension Project 自定义项目工程
来源:互联网 发布:如何安装vb 编辑:程序博客网 时间:2024/06/05 15:42
第一步:新建一个Adobe Appilcation Extension Project 项目工程
第二步:默认勾选Illustrator和Adobe CSXS SWC点击完成 建好一个空工程。
第三步:下面开始加控件,加代码
<?xml version="1.0" encoding="utf-8"?>
<csxs:CSExtension xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:csxs="com.adobe.csxs.core.*" applicationComplete="appComplete()">
<csxs:layout>
<s:BasicLayout/>
</csxs:layout>
<fx:Script>
<![CDATA[
import com.adobe.csxs.core.CSInterface;
[Bindable]
private var hostName:String = HostObject.mainExtension;
public function appComplete():void{
CSInterface.instance.autoThemeColorChange = true;
}
protected function button1_clickHandler(event:MouseEvent):void
{
// TODO Auto-generated method stub
}
protected function button2_clickHandler(event:MouseEvent):void
{
// TODO Auto-generated method stub
}
protected function button3_clickHandler(event:MouseEvent):void
{
// TODO Auto-generated method stub
}
protected function button4_clickHandler(event:MouseEvent):void
{
// TODO Auto-generated method stub
}
]]>
</fx:Script>
<s:VGroup width="100%" height="100%" horizontalAlign="center" horizontalCenter="0"
verticalAlign="middle" verticalCenter="0">
<s:Panel width="250" height="200" title="UI面板">
<s:Button height="22" label="Run AI code" click="UILaodengNo1Illustrator.run()"
enabled="{hostName.indexOf('illustrator') > -1}" horizontalCenter="-5"
verticalCenter="61"/>
<s:HGroup width="120" height="50" horizontalAlign="center" horizontalCenter="-24"
verticalAlign="middle" verticalCenter="-52">
<s:Button width="50" height="50" label="1" click="button3_clickHandler(event)"
icon="@Embed('assets/measure.png')"/>
<s:Button width="50" height="50" label="2" click="button4_clickHandler(event)"
icon="@Embed('assets/measure(1).png')" skinClass="spark.skins.spark.ButtonSkin"/>
</s:HGroup>
<s:HGroup width="123" height="60" horizontalAlign="center" horizontalCenter="-25"
verticalAlign="middle" verticalCenter="8">
<s:Button width="50" height="50" label="3" click="button3_clickHandler(event)"
icon="@Embed('assets/more.png')"/>
<s:Button width="50" height="50" label="4" click="button4_clickHandler(event)"
icon="@Embed('assets/more.png')" skinClass="spark.skins.spark.ButtonSkin"/>
</s:HGroup>
</s:Panel>
</s:VGroup>
</csxs:CSExtension>
<csxs:CSExtension xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:csxs="com.adobe.csxs.core.*" applicationComplete="appComplete()">
<csxs:layout>
<s:BasicLayout/>
</csxs:layout>
<fx:Script>
<![CDATA[
import com.adobe.csxs.core.CSInterface;
[Bindable]
private var hostName:String = HostObject.mainExtension;
public function appComplete():void{
CSInterface.instance.autoThemeColorChange = true;
}
protected function button1_clickHandler(event:MouseEvent):void
{
// TODO Auto-generated method stub
}
protected function button2_clickHandler(event:MouseEvent):void
{
// TODO Auto-generated method stub
}
protected function button3_clickHandler(event:MouseEvent):void
{
// TODO Auto-generated method stub
}
protected function button4_clickHandler(event:MouseEvent):void
{
// TODO Auto-generated method stub
}
]]>
</fx:Script>
<s:VGroup width="100%" height="100%" horizontalAlign="center" horizontalCenter="0"
verticalAlign="middle" verticalCenter="0">
<s:Panel width="250" height="200" title="UI面板">
<s:Button height="22" label="Run AI code" click="UILaodengNo1Illustrator.run()"
enabled="{hostName.indexOf('illustrator') > -1}" horizontalCenter="-5"
verticalCenter="61"/>
<s:HGroup width="120" height="50" horizontalAlign="center" horizontalCenter="-24"
verticalAlign="middle" verticalCenter="-52">
<s:Button width="50" height="50" label="1" click="button3_clickHandler(event)"
icon="@Embed('assets/measure.png')"/>
<s:Button width="50" height="50" label="2" click="button4_clickHandler(event)"
icon="@Embed('assets/measure(1).png')" skinClass="spark.skins.spark.ButtonSkin"/>
</s:HGroup>
<s:HGroup width="123" height="60" horizontalAlign="center" horizontalCenter="-25"
verticalAlign="middle" verticalCenter="8">
<s:Button width="50" height="50" label="3" click="button3_clickHandler(event)"
icon="@Embed('assets/more.png')"/>
<s:Button width="50" height="50" label="4" click="button4_clickHandler(event)"
icon="@Embed('assets/more.png')" skinClass="spark.skins.spark.ButtonSkin"/>
</s:HGroup>
</s:Panel>
</s:VGroup>
</csxs:CSExtension>
设计是这样的:
第四步:右击项目点击“运行方式” 勾选平台Ilustrator CS6 确认。
结果运行时这样的(⊙o⊙)… 可能一AI深灰色渲染有关。
0 0
- Adobe Appilcation Extension Project 自定义项目工程
- .project项目工程文件的简单解析
- 修改Xcode的project项目工程名
- Android新建Project项目工程出多个…
- Android新建Project项目工程…
- archetype:create-from-project命令创建maven模板工程(自定义项目模板并且上载到maven私服)
- Adobe Extension Builder 3 开发环境搭建
- eclipse的java project工程发布web项目
- eclipse项目工程中的.classpath以及.project文件的作用
- Adobe Extension Manager CS3安装失败提示is already installed.
- Qt[5.4]开发Android[安卓]Quick/QML Extension[扩展]库[.so]工程[项目]编译问题及解决办法
- eclipse工程clean project
- Project---重命名工程名
- SWT Win32 Extension 项目介绍
- web project项目到MyEclipese中,在Package Explorer中工程前面有一个红色感叹号
- MyEclipse 打开workspace已经存在的project(或工程、项目)
- 创建Android工程时报错:Errors running builder 'Android resource manager' on project '项目
- 创建Android工程时报错:Errors running builder 'Android resource manager' on project '项目名称' 解决方案
- C/C++中的void和void*
- Java中的参数传递方式
- 调用dcrf32.dll头文件,函数的作用说明
- php高级程序设计2
- 沙河地址
- Adobe Appilcation Extension Project 自定义项目工程
- oracle form : app_item_property.SET_PROPERTY与set_item_property有什么区别?
- Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
- DLL与COM(3)
- asm-finder-3.1.jar下载
- Unity延迟调用
- Leetcode:Sudoku Solver (python)
- coco2d-x 读取csv数据表
- repeat帮定删除按钮事件,并且生成去人删除提示