幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4046|回复: 2

[Flex] 导出flashcs4中的fl.controls.*给flexsdk使用。

[复制链接]

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2009-12-2 19:49:11 | 显示全部楼层 |阅读模式
说起来也简单,在FlashCS4里建一个空工程,然后把可视的ui组件全拖上去,最后在发布设置里选中导出swc,发布就行。
如果对UI没有太多需求的话,这十几个组件一共才只有100k左右,比用mx,aswing的组件要小得多。反正,比自己去写UI好点。
使用也简单,就以常见的FlashDevelop来说,把swc文件放到源文件目录里,然后在项目文件查看窗口里找到它,右键“add to library”,搞定。
え~え~お!!!
回复

使用道具 举报

86

主题

250

帖子

390

积分

版主

Rank: 7Rank: 7Rank: 7

积分
390
发表于 2009-12-2 20:12:14 | 显示全部楼层
恩,好建议。只有100k左右
其实后续的工作LZ还可以写得详细点 ,例如怎么在FlashDevelop里用AS3语言调用这些组件。
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
 楼主| 发表于 2009-12-2 20:45:32 | 显示全部楼层
在FD中点了“add to library”后,就可直接用了。fd在后台把swc加入编译之类的工作都作好了。flashbuilder也是差不多的用法吧。具体没试,fb比fd大太多,懒得去下了。
  1. package Test
  2. {
  3.     import flash.display.Sprite;
  4.     import fl.controls.Label;
  5.         
  6.     public class Main extends Sprite
  7.     {    
  8.         public function Main():void
  9.         {
  10.             var ml:Label = new Label();        
  11.             var r:Number = Math.round(Math.sqrt(1764));
  12.             ml.text = r.toString();
  13.             addChild(ml);
  14.         }
  15.     }
复制代码
呵呵,这是fd官方论坛注册时要人工回答的题。只一个label,只有16k大小
え~え~お!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-3-29 18:31 , Processed in 0.025159 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表