最近在KNH的秘密基地看到博主的一篇关于弹幕播放器的开发文启,(传送门:http://kanoha.org/2011/09/04/abplayer-devel-start/#more-442),由于本人长期的编程习惯与诸多思想原因,向博主建议以做SWC插件的方向去开发,被博主“无情”驳回……
后来仔细一想,突然觉得博主的思路其实非常有意思——
与其费尽心思开发一个拥有诸多复杂算法的弹幕插件,还不如设计一个拥有极为强大接口的播放器,提供给程序员(甚至是普通用户),让他们使用JS调用我们的播放器所开放的这些接口,来帮我们实现自己没有想到的弹幕效果的算法,而不是使用SWC进行再开发,也就是博主所说的外部插件。
因此,本人将直接中断原先的弹幕播放器插件的二次开发与优化,开始新的弹幕播放器制作,而非SWC插件(原来的会保留,如急需源码的可到KNH的秘密基地寻找,不过不是SWC插件,二次开发起来有点乱……)。目前已实现核心算法和自定义弹幕(即外部人员使用JS实现算法,并调用播放器的接口而产生的新的弹幕移动或其他自定义效果等,当然,也包含对播放器的外观控制等)的存储方案。剩下的就是设计UI和整理代码,编写接口文档等琐碎的工作了。完成后将直接放在原来的google code上。
在这里感谢KNH的秘密基地的“root”的提示,看来我原先的思路或想法,已经传统到了半坡时代了……不能再这么“保守”了!!!
分享到:
相关推荐
标题"flex使用swc包"指的是在Flex开发过程中如何利用SWC文件。SWC文件通常包含以下内容: 1. **ActionScript类**:这些类文件是用ActionScript编写的,可以是自定义的类、接口或抽象类,提供了功能丰富的API供其他...
在FLEX开发过程中,调试是必不可少的一环,而`Console.swc`正是这样一个专为FLEX开发者设计的调试工具。它提供了丰富的日志输出和错误追踪功能,帮助开发者更好地理解和解决程序中的问题。本文将详细探讨`Console....
Flex是Adobe开发的一种开源框架,主要用于构建富互联网应用程序(RIA)。在给定的资源中,“flex解析json的swc包(entity-flex-v1-02)及例子”显然提供了用于在Flex应用中处理JSON数据的库。SWC是Adobe Flex的库文件...
在传统的Flex开发过程中,生成SWC文件通常需要手动操作Adobe Flex Compiler(compc),这个过程对于大型项目来说确实复杂且耗时。为了解决这个问题,我们可以利用Ant的强大功能来自动化这一过程。 在提供的文件列表...
Flex OSMF.swc 是一个重要的组件库,它属于Apache Flex SDK的一个...总的来说,Flex OSMF.swc为Flex开发者提供了强大的多媒体处理能力,简化了富媒体应用的开发流程,是构建高效、可定制的媒体播放解决方案的关键组件。
Flex2PrimitiveExplorer 是一个用代码绘图的Explorer, 只需调节相关控件, 它就会自动生成代码, 很方便 ...内附:Flex2PrimitiveExplorer、Flex2PrimitiveExplorer 插件(library.swc)、使用了library.swc的例子
在IT行业中,FlexBuilder是一款由Adobe开发的集成开发环境(IDE),主要用于构建基于Flex框架的富互联网应用程序(RIA)。本文将深入探讨如何使用FlexBuilder来打包SWC库,这是一种非常重要的技能,对于开发者来说,...
SWC(Shared Object Class)是Flex中的库文件格式,包含编译后的ActionScript类、资源和其他元数据,使得开发者可以轻松地在项目中引入和使用第三方组件。 3. SDK3.5与SDK4.0的区别 - SDK3.5:这个版本适用于使用...
cairngorm.swc供需要的朋友急用
在开发一个类似百度文库的Flex在线阅读应用时,我们需要深入了解Flex技术和相关的开发流程。Flex是一种基于Adobe Flash Platform的开放源代码框架,主要用于构建富互联网应用程序(RIA)。它提供了丰富的用户界面...
flv.swc播放器
本项目开发文档,编号为SWC2021-T20210533,由花生队——落笔云烟Magpie’s Pen团队编制,旨在阐述第十四届全国大学生软件创新大赛中的SWC项目。该文档详细介绍了项目的背景、定位、方案、目标、价值以及详细的开发...
本主题将详细探讨FlexPaper与Flex的结合使用,以及如何将提供的两个SWC文件整合到Flex工程中以调用API。 首先,让我们了解一下什么是SWC文件。SWC是Adobe Flex编译器生成的一种库文件格式,它包含了ActionScript类...
mx.messaging.channels.RTMPChannel
`earthplayerlib.swc`是Adobe Flex应用程序中用于展示Google Earth插件的一个组件,它允许开发者创建丰富的3D地图交互体验。 首先,让我们了解Flex。Flex是一种基于ActionScript 3.0的开放源代码框架,用于构建富...
FlexBuilder和MyEclipse Flex插件是Adobe Flex开发的重要工具,它们为开发者提供了集成的开发环境,便于构建基于Flex和ActionScript的应用程序。在标题和描述中提到的“代码格式整理”工具,是为了帮助程序员保持...
在这个特定的压缩包中,我们关注的是FusionCharts为Flex平台提供的组件,包括SWF和SWC文件。 1. **FusionCharts简介**: FusionCharts是一款JavaScript图表库,支持多种图表类型,如柱状图、饼图、线图、散点图等。...
这不是一本书,只是一个开发FLEX程序必需要用到的类库。
flex更容易操作Excel,导入excel文件等操作
Flex图像识别插件是专为Flex开发环境设计的一款工具,旨在增强应用程序的图像处理和识别能力。Flex,作为Adobe的开源框架,主要用于构建富互联网应用(RIA),它基于ActionScript和MXML,允许开发者创建交互性强、...