首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

flex使用swc实现更好界面代码分离

前几天写过一篇"flash开发如何实现界面代码分离",评论 小-G 同学给出了更好建议:swc ,今天试用了一下,果然比较embed swf来得更爽!同时对小-G同学表示感谢!...就拿视频播放器控制来说吧: 通常我们会把一些常规控制按钮,利用Flash CSIDE界面做好,放到库 ?...注意:在ControlButtonBar,给每个按钮实例指定一个名称(这样在代码才能引用到该按钮) 然后导出为swc文件 ?...swc导出文件名可以随便写,我这里保存为"ControlButtonBar.swc",界面部分搞定了,可以关掉flash cs了,再启用flex builder,随便新建一个项目(我习惯用ActionScript...这些搞完之后,就可以在代码里爽一把了: ? 怎么样?这感觉不比vs.net差多少吧 :) 后记:swc 感觉跟.net用户自定义控件有点类似

73460

flash开发如何实现界面代码分离

“flash开发”发展到今天,大体上已经细分为二个分支:Flash 设计师 和 Flash程序员,然而设计师不懂代码,程序员不懂设计,如何把这二种角色有机结合起来,实现代码界面分离?...可能下面的办法对你有用: actionscript3允许把外部swf直接用Embed标记嵌入到主类(当然用UrlLoader动态加载也行),这意味着设计师们可以把一些常用代码无关素材(比如按钮,...图片,小动画),以他们喜欢方式,用Flash CS工具设计好放到库。...然后程序员把这类包含(皮肤)素材swf嵌入到程序代码,用代码创建相应实例,这样程序员用flash builder/flashdevelop做开发,设计师用flash cs做设计,互不相干。...关键点: 设计师把素材放入到库时,一定要指定类名,这样代码才能创建这些类实例。 ?

1.3K70
您找到你想要的搜索结果了吗?
是的
没有找到

03.前后端分离台框架 zhontai 项目代码生成器使用

zhontai 项目 基于 .Net7.x + Vue 等技术前后端分离后台权限管理系统,想你所想开发理念,希望减少工作量,帮助大家实现快速开发 后端地址:https://github.com...官方默认项目模板生成: dotnet new install ZhonTai.Template dotnet new MyApp -n MyCompanyName.MyProjectName 本文主要介绍使用第三方可视化代码生成器生成前后台代码...{"name":"代码生成","code":"dev","version":"v0.0.1","description":""}] 已经在开发环境对CodeGenService忽略权限,前端直接显示代码生成不需要加到数据库...生成器使用 配置就绪,项目就可以丝滑运行起来了 可以直接创建数据表,再生成代码,亦可以根据已有的数据库表来生成 创建完成后,在列表右侧下拉按钮 生成代码 即可 生成菜单数据前置操作...生成结果示例 结语 至此,对于zhontai框架使用产出了三篇文章,框架上手还是比较简单,有了代码生成器也可以快速开发;目前得知作者也在弄微服务框架,表示期待,默默点赞,觉得有用也可以去

27030

自定义Flex Library使用

一般为了达到资源或是组件共用,会用到flex library。在flex library可以添加swf、图片资源或引用。...使用方法: 在flash builder右击选中“新建” –> “Flex Library Project” 输入工程名后,直接点击“Finish”,然后建立一个类。 ?...三个文件:“xxxx.swc、catalog.xml、library.swf”,其中xml是描述文件,swc可直接copy至工程libs目录中使用,swf则需要在相应类中加载后才能使用。...新建一个项目,用来测试上面生成library.swf。 getClass.mxml代码,下面代码声明了一个变量bit1,为什么要声明这样一个“多余”变量呢?...如果使用swc并不需要这样做,而加载library.swf,因为在执行build project时候,有一些类并未打包到library.swf,所以在需要调用程序,需要加载这相应类(比较上面的是图片对应就是

57620

FlexSDK工具包介绍与编译使用

Flex SDK免费,编程者可以在任何文本编辑器上编辑MXML和ActionScript代码,然后在命令行对文件进行编译,但Flash Builder是商业化产品,是收费。...用户可以到Apache Flex官方网站下载免费Flex SDK。...下载地址:http://flex.apache.org/installer.html WeiyiGeek. ---- 0x01 Flex安装与配置 描述:安装环境准备Windows10以及Apache...下载安装二进制包后桌面会出现一个Apache Flex SDK Installer图标进行下载Flex SDK主要部分; 注意事项:在选择Adobe Flash Player playerglobal.swc...版本时候需要删除自带Flash然后选择最新版本安装即可; #如果不这样做它将会卡在 "正在安装 Adobe Flash Player playerglobal.swc 文件: " WeiyiGeek

61610

百度地图flex例子测试

百度FLASH已经不再更新,早有相关公告。...亲爱Flash老用户,2013年8月5日,由于地图底图服务升级造成您地图不能显示,深表歉意。请更换您SWC文件,下载。...相对于HTML5而言,FLEX虽然可能被淘汰,但是其强大展现能力还是足以支撑一些应用。而且对代码保护从某种程度上也是比较有利。因此还是想摸一下这个BMAP测试。...从开发网站上仅存文档说明可以看出,其开发文档相对比较缺少,只有一些主要接口,同时对瓦片数据支撑还是比较弱,目前似乎只看到其只有一个RasterLayer和StateLayer接口。...如果下载了离线数据,只能自己定义接口来实现了。相当不方便。同时提供界面控件还都是比较LOW,没有提供成套多种样式风格主题界面

14310

puremvc框架之hello world!

(即:消息响应) 应该不难理解吧: 1、先在flash builder创建一个flex项目,同时添加puremvc相关swc引用,然后主界面main.mxml内容如下: <?...注:注意这里加注释部分,在initializeController,注册了一个Command对象(AppCommand在代码下面会贴出),这样就把门面Facade与命令Command联系起来了,另外在...startup里,把主界面main.mxml对应类实例使用_main传递进来,这样puremvc环境就跟程序主类联系起来了。...方法,通过facade引用,得到puremvc门面Facade唯一实例,然后注册Mediator中介者,把界面元素(即输入框与按钮)跟门面也关联起来了。...} } 在这段代码,TextMediator负责监听CHANGE_TEXT消息,同时得到消息后,会做出反应。

1.7K80

Android使用Realm数据库实现App收藏功能(代码详解)

其中前四种都是缓存数据到本地,这篇主要讲的是使用第三种方式来实现App收藏功能,不过不用Android原生自带SQLite数据库来存储数据,而是使用第三方Realm数据库来来存储数据。...那么接下来就使用Realm数据库实现Android App收藏功能吧。...需求分析 要使用Realm数据库实现App收藏功能,需要实现以下几个功能和步骤: 在Android项目接入Realm数据库; 创建收藏数据库表; 实现对收藏数据库表进行增删查操作; 数据库表增删查时界面实时渲染和更新...数据库表增删查时界面的渲染和更新 当用户进入主页时候,首次从网络获取数据,然后遍历一下网络获取数据是否已经有数据操作收藏数据库,如果有的话则需要提示用户该数据已经被收藏并更改收藏图标。...总结 到此这篇关于Android使用Realm数据库实现App收藏功能(代码详解)文章就介绍到这了,更多相关android realm数据库实现app收藏内容请搜索ZaLou.Cn以前文章或继续浏览下面的相关文章希望大家以后多多支持

2.4K10

(一些必备Flash开发知识点)

.理解Avatar原理 23.理解地图和战斗机制和代码,会做高性能多人同步地图 24.会控制操作界面 25.会平滑处理CPU避免峰值卡帧和优化实际运行性能,会内存换cpu,cpu换内存 26.理解UI...制作和UI组件制作 27.理解如何使用flashAPI以及迅速掌握新出功能 28.理解网络坐标/数据同步,巡航算法 29.理解AIR和Flex,会使用Flex快速开发出项目中使用工具 30.理解flash...显示原理,脏矩形算法 31.理解flash常用显示对象操作 32.理解ObsServer设计模式和事件模型原理 33.理解二维矩阵和三维矩阵变换 34.理解手机开发和部署AIR 35.会使用一个3D引擎...理解如何将一个大系统分解成多个子系统,子模块以及如何合并 47.会需求分析,程序逻辑分析,系统分析,项目组织 48.掌握敏捷开发和迭代开发,提高开发效率,适应功能需求变化 49.理解测试和bug处理,理解团队开发之间合作 50.会使用...55.理解SWC作用(导出代码,UI界面,资源等,以及配合RSL) 56.会使用自动构建界面/UI组件技术 57.理解炼金术,会从C/C++传统游戏开发中学习经验技巧甚至代码 58.会掌控一个项目以及解决项目中出现任何

49720

一键清除JavaScript代码注释:使用正则表达式实现

这个正则表达式可以有效地匹配 JavaScript 代码各种注释,并且跳过了以 http: 或 https: 开头链接。 /\/\*[\s\S]*?\*\/|\/\/[^\n]*|<!...http:|https:)\/\/[^\n]*/g vscode 实战,ctrl+F 调出查找替换工具,点击后面的正则匹配,输入我们代码,替换值为空,即可实现一键全部替换,可以看到黄色部分就是匹配到注释行...\/\/[^\n]* :匹配单行注释,即以 // 开头注释内容。 [^\n]* 匹配除换行符之外任何字符。 3 . :匹配 HTML 注释,即 <!...末尾 /g 是指全局匹配(global match)标志,表示在目标字符串查找所有匹配子字符串,而不仅仅是第一个匹配项。...如果不使用 /g 标志,那么正则表达式将只会匹配目标字符串第一个匹配项,并在找到第一个匹配项后停止搜索。

5000

Rust 是 JavaScript 基础设施未来

—— Evan,Creator of esbuild( Source[29] ) 有人认为 Rust 可以表现得更好,但两者都可以实现 Evan 最初目标,即影响社区: 即使只是进行了基本优化,Rust...通过改用 SWC ,我们在 Next.js 实现了约 3 倍刷新速度(Fast Refresh)和约 5 倍构建速度,还有更多优化正在进行。 WebAssembly 。...在逐步使用 SWC 绝不仅仅是 Next.js: Deno[51] linter、代码格式化器和文档生成器都是用 SWC 构建[52] 。...Rome[53] 正在 用 Rust 重写[54] ,并计划使用 SWC 。 dprint[55] ,建立在 SWC 之上,一个快 30 倍用于替代 Prettier 代码格式化工具。...现在,我们使用 SWC 解析器和 Rust 自定义转换[58] 。这包括一个全局 hoisting 实现、依赖性收集等。它范围类似于 Deno 在 SWC 之上构建方式。

96020

前端构建新世代,Esbuild 原来还能这么玩!

SWC 对比 速度 下面拿纯 Esbuild 和 SWC 来编译代码,作为 Transformer 来转换 800+ 个 tsx 文件,不写任何 JS 胶水代码(如 esbuild-register...相比之下,SWC 兼容性更好: 产物支持 ES5 格式 支持装饰器语法 可以通过写 JS 插件操作 AST 应用场景 对于 Esbuild 和 SWC,很多时候我们都在对比两者性能而忽略了应用场景。...插件 filter 正则是使用 go 原生正则实现,用来过滤文件,为了不使性能过于劣化,规则应该尽可能严格。同时它本身和 JS 正则也有所区别,比如前瞻(?<=)、后顾(?...编译能力 使用 Esbuild 虚拟模块,可以完成很丰富功能,除了上述插件实例在内存中计算出 env 值作为模块内容,还可以模块名当做一个函数来进行编译,甚至可以在编译阶段实现函数递归过程。...小程序编译 对于小程序场景,也可以使用 Esbuild 来代替 Webpack,大大提升编译速度,对于 AST 转换则通过 Esbuild 插件嵌入 SWC实现实现快速编译。

1.5K10

新一代前端构建工具汇总

Parcel 代码实现得非常「模块化」,有非常多内置插件来完成各种各样工作,用户可以针对自己需求来使用不同内置插件,只要在 .parcelrc 文件里配置即可,parcel 会自动读取这个配置文件...打包后代码实际上更像是跑在 Webpack 给我们实现“虚拟 Runtime”上。...,所以实际使用过程我们会需要配置比较多插件来满足我们场景,尤其是项目文件类型比较多样情况下。...SWC官方给出以下几种包: @swc/cli:swc 命令行工具,可以通过命令行直接对文件进行转译。 @swc/core:swc js 库,可以在 node 环境执行。...@swc/wasm-web:swc wasm 版,可以在浏览器环境执行。 @swc/jest:服务 Jest 框架。

86330

尤雨溪回应:Vite 真的比 Turbopack 慢 10 倍吗?

Turbopack 文档还包括了 benchmark 图,最初表明,使用 TurboPack Next.js 13 可以在 0.01s 执行 React HMR 热更新,而对于 Vite 来说需要...因此,我很好奇,并决定使用刚发布 Next 13 和 Vite 3.2 benchmark 来验证自己主张。代码和方法在此处开源。...这意味着 Vite HMR 在更大型组件中表现更好。 此外,切换到 SWC 也应改善 Vercel benchmark 测试 Vite 冷启动指标。...虽然这可能是第一天就做事儿,但这绝对是朝着正确方向迈出一步。 读完帖子和 benchmark 代码后,这里有几个关键要点: Vite 实现仍然使用默认基于 Babel React 插件。...令人失望和担忧是,看到激进营销使用了精心挑选、未经同行评审、边缘误导性数字,这些数字通常只在商业竞争中出现。作为一家建立在 OSS 成功之上公司,我相信 Vercel 可以做得更好

94420

尤雨溪回应:Vite 真的比 Turbopack 慢 10 倍?

Turbopack 文档还包括了 benchmark 图,最初表明,使用 TurboPack Next.js 13 可以在 0.01s 执行 React HMR 热更新,而对于 Vite 来说需要...因此,我很好奇,并决定使用刚发布 Next 13 和 Vite 3.2 benchmark 来验证自己主张。代码和方法在此处[1]开源。...这意味着 Vite HMR 在更大型组件中表现更好。 此外,切换到 SWC 也应改善 Vercel benchmark 测试 Vite 冷启动指标。...虽然这可能是第一天就做事儿,但这绝对是朝着正确方向迈出一步。 读完帖子和 benchmark 代码后,这里有几个关键要点: Vite 实现仍然使用默认基于 Babel React 插件。...令人失望和担忧是,看到激进营销使用了精心挑选、未经同行评审、边缘误导性数字,这些数字通常只在商业竞争中出现。作为一家建立在 OSS 成功之上公司,我相信 Vercel 可以做得更好

1.2K10
领券