Skip to content

【长期串】脚本弹幕测试用例搜集 #14

Open

Description

@m13253

为了方便整理,本层镇楼无内容。

Activity

  1. m13253 commented on May 11, 2014

    @m13253
    ContributorAuthor
  2. m13253 commented on May 11, 2014

    @m13253
    ContributorAuthor
  3. m13253 commented on May 11, 2014

    @m13253
    ContributorAuthor

    另外,有一些东西,比如复杂的补间和滤镜,用HTML5实现比较困难,可以考虑用Shumway的部分成果。
    目前Mozilla的Shumway项目对于非视频的Flash(因为HTML5不能放FLV嘛)支持很让人满意。

  4. added this to the milestone on May 11, 2014
  5. jabbany commented on May 11, 2014

    @jabbany
    Owner

    另外,有一些东西,比如复杂的补间和滤镜,用HTML5实现比较困难,可以考虑用Shumway的部分成果。
    目前Mozilla的Shumway项目对于非视频的Flash(因为HTML5不能放FLV嘛)支持很让人满意。

    其实用SVG就能支持大部分滤镜,补间可以用JS写 easing function。。。好像Shumway模拟的时候也是这么做的。Flash本质就是能动的SVG+一些ActionScript嘛——

  6. m13253 commented on Jun 15, 2014

    @m13253
    ContributorAuthor
  7. m13253 commented on Jun 15, 2014

    @m13253
    ContributorAuthor
  8. m13253 commented on Jun 15, 2014

    @m13253
    ContributorAuthor
  9. jabbany commented on Jun 15, 2014

    @jabbany
    Owner

    编辑弹幕列表这个实在还真挺难的。。。

  10. jabbany commented on Jul 6, 2014

    @jabbany
    Owner
  11. m13253 commented on Jul 6, 2014

    @m13253
    ContributorAuthor

    av1250752 【洛天依民国风】八辈子【PV付】 讨厌的注入方式,通过 $.root.addEventListener 对所有添加到视觉界面的弹幕进行操作,低效而且充满BUG的可能性(直接例子就是如果有另一条代码弹幕)

    又见 星璇_Sora。
    不过我要说的是,写这个注入的时候应该可以做过滤的对吧。
    而且这个是脚本作者的问题。我们只管实现就好了。

  12. jabbany commented on Jul 6, 2014

    @jabbany
    Owner

    不过我要说的是,写这个注入的时候应该可以做过滤的对吧。
    而且这个是脚本作者的问题。我们只管实现就好了。

    是可以过滤,问题不在这个。问题在于CCL的架构和Flash不一样,这样写的话会导致效率极低,因为绕弯子了。

    $.root 是弹幕舞台的链接,在上面绑定Event.ADDED的效果就是所有添加的子对象,都会触发event。在CCL里面为了保障安全,代码弹幕在沙箱里通过影子对象实现绘图和交互。而这种绑定因为需要监听整个舞台DOM,所以不受 Runtime 的影子绑定控制。

    外部的非 Scripting 添加的 DOM 元件因为没有ID,无法产生逆影子对象。要想解决的话必须“编造”一个ID并告知沙箱,但是这样没法智能地“猜出”这个DOM元件到底是什么 Scripting类,也就没法自动填充 textColor 这种属性。。。。

    B站的代码文档里面有给出如何访问弹幕列表,但是很明显很多作者不喜欢这么写。而这样hack似的绑定Flash的事件,CCL就没法支持了。

  13. jabbany commented on Sep 3, 2014

    @jabbany
    Owner

    @nekofs 是啊卧槽伤心啊!

    越做兼容越发现里面各种问题。比如 蓝白弹幕祭 的 73行。。。那个/*。。。放浏览器里直接语法错误脚本不执行了。。。

    人家光是实现API兼容,就已经竭尽全力了。。。

  14. jabbany commented on May 14, 2016

    @jabbany
    Owner

    感觉很高端啊这个, 15年的,polish程度比以前的厉害好多!(感觉API用得也高端起来了。。。

  15. jabbany commented on May 14, 2016

    @jabbany
    Owner

    (另外最近发现以前的很多BUG莫名其妙的就没有了,感觉是Chrome对SVG的支持越来越靠谱了233333

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions