- 浏览: 436606 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
fred7510:
死的啊。。不过还是谢了
flex 截图 -
hechuanshan:
flex状态及动画 -
Da嗒_Sunny:
求使用说明
flex图片裁剪 -
wapj23:
...
flex中定制右键菜单 -
lion_leon:
谢谢!帮了我的大忙了!
利用flashvars给flash传值
Designing Flex 3 skins and styles using Creative Suite 3 and Flex Builder 3
Importing skins into Flex Builder
不管你用什么工具制作的皮肤,下一步都是用 Flex Builder 将 skins 导入到 Flex application.
- In Flex Builder, open an existing project, or create a new project using File > New Project.
- Choose File > Import > Skin Artwork…
- Browse to the skin artwork you created.
- If you used Photoshop or Fireworks to create your skins, then choose “Folder of images:” and browse to the folder that was created by Export Flex Skin…
- If you used Illustrator or Flash to create your skins, then choose “SWC or SWF file:” and browse to the Illustrator SWF or Flash SWC that was created. (If you used Flash, be sure to choose the SWC file that it published, not the SWF file that also gets created during the publish step.)
- Make sure your project from step 1 is selected in the project tree.
- Click Next. The dialog will show a list of all the symbols or bitmaps in the file or folder you chose. Based on the name of each symbol or bitmap, the dialog will guess which component and state or part it represents. For example, it will assume an image named “Button_upSkin.png” represents the up state of the Button component. If you used the Flex Skin Design Extensions as described here, everything on this page will be automatically set up correctly.
- Verify that all the symbols or bitmaps are correctly mapped and click Finish. Flex Builder creates a new CSS file referring to all the skins you imported, and displays the file in CSS Design mode. It also automatically attaches the new CSS file to your main application.
Editing skin properties in Flex Builder
到此为止,你的 Flex project 已经开始用你导入的 skins, 这样,如果你向你的主程序文件加入元件,你就会看到你创建的皮肤。当然,在你做这之前还有一些东西需要调整。
9-slice scaling grids. If you created your artwork in Photoshop or Fireworks, you’ll need to adjust the 9-slice scaling grids on your bitmaps. (For a discussion of 9-slice scaling, see the Scalability section of the Flex 2 skinning article.) Here’s how:
- Make sure you’re in the CSS Design mode for the skin CSS file created during import. If you’re not, open the skin CSS file and click the Design button in the toolbar.
- From the Style dropdown in the toolbar, choose a component for which you want to edit the scale grid.
- In the upper-right corner of the CSS Design mode, click the Edit Scale Grid button. The design area switches to show the scale grid overlaid on each skin part you imported for that component.
- Drag the dashed lines to adjust the scale grid. Note that the same scale grid is used for all the skin parts for a given component.
- When you’re done, click the Edit Scale Grid button again to switch back to the normal view.
- Save the file.
Text styles. 在编辑像 Button 这样的元件的皮肤时,你可能会注意到皮肤里没有文字。像 font, color, and size 这样的文字样式是通过 Flex 里面的 CSS 设置的,不是通过 skin 设置。
- Make sure you’re in CSS Design mode for the skin CSS file as above.
- Decide whether you want to set text styles for all components, or for a specific component.
- If you want to use one font for your whole application, click the New Style button, choose “All components (global)”, and click OK. Another dialog will appear asking which component you want to preview the global style as (since the global style applies to all components, Flex Builder needs to know which one you want to look at while you’re tweaking its style properties). Choose Label and click OK.
- If you want to set a font for a specific component, just choose the component from the dropdown.
- In the Flex Properties panel on the right, use the controls in the Text section to change the text. You can also tweak some other styles, such as the padding of the label within the control.
- Save the file.
注意,你可以将全局样式与元件个别样式混合使用。比方说,如果你想让所有的控件都用 Myriad Pro, 并且大部分控件用 10pt size, 另外一小部分用 12pt size, 你可以建一个全局的样式指定字体为 Myriad Pro 10pt, 然后选个别的元件将它们设置为 12pt.
Other style properties. 如果你看完这篇文章的样式定义部分,你可能注意到在你编辑一个应用了皮肤的元件时,有大量的可用的样式属性没有被显示出来。这是由于这些样式属性只在你使用默认的皮肤的时候才可以调整。在你用自己的 artwork 替换皮肤之后,Flex 不知道怎么处理类似改变顶角的弧度、改变 artwork 背景色之类的操作,所以这些属性不再有效。
Testing your skins
一旦你完成调整,你就会想在实现的程序中测试你的 skins, 这样你可以看到它们在不同大小的元件上的表现。请向后跳到 Testing your styles in an application 去看看怎么做这样的测试。(注意,你不需要输入 <mx:Style> 标签,在你导入皮肤的时候,系统已经为你加好了。)
Where to go from here
如果你准备开始样式和皮肤的设计,可以看看其它在线文档 CSS Design mode and Importing Skins into Flex Builder. 如果你是一个对用 Flex 开发完整功能的自定制元件有兴趣的 Flash designer/developer, 请阅读 Flex Component Kit for Flash CS3.
发表评论
-
利用flashvars给flash传值
2009-09-03 13:44 4424//js部分 var flashvar ... -
继承FormItem实例
2009-08-27 15:36 1319/*******FromItemWithButton 类*** ... -
skin
2009-08-27 09:44 1202创建Skin可以继承自各个skin(见帮助) 如:继承But ... -
flex状态及动画
2009-08-26 15:51 3308切换base状态:currentState=''(注意是两个单 ... -
块布局(constraintColumns、constrainRows)
2009-08-25 14:40 1641label控件不支持换行,text控件支持换行,text控件设 ... -
ExX过滤XML数据
2009-08-20 16:49 974XMLListCollection的filterFunctio ... -
flex安全沙箱设置
2009-08-19 18:00 21051 、 编绎参数 -use-network=false( ... -
flex格式化数据
2009-08-13 17:34 1214一、格式化数据 1、建立mx标签 <mx:Dat ... -
flex需要记住的一些东西
2009-08-10 18:05 1538一、Application常用的事件 initializ ... -
flex4 注意事项
2009-08-07 16:46 14491、自定义控件加载。 flex3中自定义控件,加载时直接 ... -
flex指定区域拖动
2009-07-21 16:43 3273在flex经常会指定某个可拖动对象在可拖动区域中拖拽,可以指定 ... -
blueprint(代码示例)安装方法
2009-07-06 17:41 12271、选择菜单 帮助-->软件更新-->查找并安装。 ... -
flex 4 布局示例一
2009-06-30 15:48 5247flex4(flex skd4)的布局发生了很大变化,在fle ... -
利用影片剪辑做按钮
2009-05-27 22:34 15881、新建元件---》影片剪辑 2、导入图片,或画一个矩形,此 ... -
FDT更新地址
2009-05-27 22:26 1057http://fdt.powerflasher.com/upd ... -
flex外观设计及时生成效果的css
2009-05-14 12:10 1305flex Style Explorer,可以用图形化界面设置各 ... -
利用Alcon跟踪as的trace信息
2009-05-14 11:25 15091、安装Alcon后,在安装目录的debug/as3下找到al ... -
flex使用filereference+httphandler实现文件上传/下载
2009-05-06 17:51 4521flex使用filereference+httph ... -
Flash在FF下当设置overflow-y:scroll时,失去热点的bug
2009-04-10 17:07 1642今天遇到了一个奇怪的问题,flash在FF下不能点击,所有按钮 ... -
swfobject使用说明
2009-04-09 17:33 6140swfobject.embedSWF(swfUrl, id, ...
相关推荐
flexbuilder3 序列号 请下载FB3_WWEJ_Plugin.exe
四、Flex Builder 3 帮助文档汉化的应用 在 Flex Builder 3 里点击某个类名,按 F1 即可定位到对应的帮助文档。这样可以大大提高开发效率。 五、AIR 小工具的使用 AIR 小工具可以帮助我们下载官方翻译好的 HTML ...
标题“使用FlexBuilder3制作并导出AIR1.0正式版应用”涉及到的是Adobe Flex Builder 3这款开发工具,以及Adobe Integrated Runtime (AIR) 1.0版本的应用程序开发过程。Flex Builder 3是一款基于Eclipse的IDE,专门...
Flex Builder 3是一款由Adobe公司推出的专门用于开发Flex应用程序的集成开发环境(IDE),它基于Eclipse平台,为创建富互联网...通过深入学习和实践,开发者能够充分利用Flex Builder 3提升Flex应用的开发效率和质量。
在探讨“Flex Builder 3序列号”的相关内容时,我们首先需要了解Flex Builder 3这款软件的基本情况及其在...此外,在开发过程中充分利用Flex Builder 3提供的各种工具和服务,可以极大地提高开发效率和应用程序的质量。
Flex Builder 3是一款由Adobe公司推出的专门用于开发Flex应用程序的集成开发环境(IDE),它基于Eclipse平台,为创建富互联网应用(RIA)提供了强大的支持。在本文中,我们将详细介绍Flex Builder 3作为Eclipse插件...
对于需要构建复杂Web应用的开发者来说,结合使用FlexBuilder 3和LiveCycle Data Services能够极大地提高开发效率和应用性能。 ### 结语 使用正确的注册码对于保障软件的正常使用至关重要。在获取和使用注册码的...
在探讨“Flex Builder3正式版下载+注册码”的主题时,我们不仅触及到软件的获取与激活机制,更深入到了Adobe Flex技术的核心价值及其在软件开发领域的应用。Flex Builder3,作为Adobe公司推出的专为Flex框架设计的...
FlexBuilder 3是一款由Adobe公司推出的强大的Flex应用开发集成环境,专为构建富互联网应用程序(RIA)而设计。本教程将全面介绍FlexBuilder 3的使用方法和在实际开发中的应用,尤其注重实践操作,帮助开发者掌握其...
通过以上步骤,我们成功地将Flex 3.4 SDK集成到了Flex Builder 3.2中,这不仅提升了开发效率,还使得开发者能够利用Flex 3.4 SDK提供的新功能和改进,进一步提升应用程序的质量和性能。在实际操作过程中,如果遇到...
FlexBuilder 3是一款由Adobe公司推出的集成开发环境(IDE),专为构建富互联网应用程序(RIA)而设计,尤其是基于Adobe Flash Player和Adobe AIR的应用。这个IDE是基于Eclipse平台,提供了一整套工具来帮助开发者...
Adobe Flex Builder 3 是一款由 Adobe Systems 开发的专业级集成开发环境(IDE),主要用于构建基于 Adobe Flex 框架的应用程序。该工具集成了代码编辑器、调试器以及各种开发辅助功能,为开发者提供了高效、便捷的...
通过实践这些知识点,你将能够充分利用FlexBuilder3构建功能丰富的Flex应用程序。在压缩包文件`flexDemo`中,可能包含了这个简单实例的源代码,可以作为进一步学习和研究的起点。记得解压文件并导入到FlexBuilder3中...
Flex Builder 4是一款由Adobe公司推出的强大的集成开发环境(IDE),专门用于构建基于Flex框架的富互联网应用程序(RIA...通过深入研究这个文档,开发者可以充分利用Flex Builder 4的功能,创建出高效、美观的RIA应用。
Flex Builder 3,作为Adobe公司推出的基于Eclipse的开发工具,是专为构建富互联网应用程序(RIA)而设计的,尤其是针对Adobe Flex和ActionScript的开发。在编程过程中,保持代码的整洁和规范性至关重要,这有助于...
Flex Builder是Adobe Systems公司推出的一款用于开发Flex应用程序的专业集成开发环境(IDE)。它提供了一套完整的工具链,支持开发者进行高效、快速的RIA(Rich Internet Applications)开发,尤其适用于基于Flash平台...