shawind 发表于 2009-12-2 19:49:11

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

说起来也简单,在FlashCS4里建一个空工程,然后把可视的ui组件全拖上去,最后在发布设置里选中导出swc,发布就行。
如果对UI没有太多需求的话,这十几个组件一共才只有100k左右,比用mx,aswing的组件要小得多。反正,比自己去写UI好点。
使用也简单,就以常见的FlashDevelop来说,把swc文件放到源文件目录里,然后在项目文件查看窗口里找到它,右键“add to library”,搞定。

貘良了 发表于 2009-12-2 20:12:14

恩,好建议。只有100k左右
其实后续的工作LZ还可以写得详细点 ,例如怎么在FlashDevelop里用AS3语言调用这些组件。

shawind 发表于 2009-12-2 20:45:32

在FD中点了“add to library”后,就可直接用了。fd在后台把swc加入编译之类的工作都作好了。flashbuilder也是差不多的用法吧。具体没试,fb比fd大太多,懒得去下了。

package Test
{
    import flash.display.Sprite;
    import fl.controls.Label;
        
    public class Main extends Sprite
    {    
        public function Main():void
        {
            var ml:Label = new Label();        
            var r:Number = Math.round(Math.sqrt(1764));
            ml.text = r.toString();
            addChild(ml);
        }
    }

呵呵,这是fd官方论坛注册时要人工回答的题。只一个label,只有16k大小
页: [1]
查看完整版本: 导出flashcs4中的fl.controls.*给flexsdk使用。