About

<#TEMPLATE_INCLUDE_NINEPAGE_ABOUTME#>
  • Mar

    10

    <!--spark 版本的 DateTimeFormatter 的毫秒格式有bug,这个SSS并不会起作用--> 
    <s:DateTimeFormatter id="df" dateTimePattern="yyyy年MM月dd日kk时mm分ss秒SSS"/> 

    <!--如果使用mx 版本的 DateFormatter 的毫秒格式正格--> 
    <mx:DateFormatter id="df" formatString="YYYY年MM月DD日JJ时NN分SS秒QQQ"/>

    这个 DateTimeFormatter Bug 在 2014 年时就提交在 Adobe 社区,但过去了五年时间还是没有被修正。而引发这个 DateTimeFormatter Bug 的是 AS3 运行时环境产生的,并不是 AS代码问题。

    如果一定要使用 Spark 版本格式设置,需要使用类似 new Date().milliseconds 这样的方式,手动将毫秒添加到末尾。

    Mar

    9

    个人不喜欢渐隐渐现的效果。在以前纯 MX 开发时并不会有这样的问题产生,而在 Spark 组件或 Spark 与 MX 混合开发时就会有Bug产生, modalTransparencyDuration 直接设置为0,这个模糊效果的设置并不会起作用,需要设置一个极小值,比如0.01才会起作用。

    modalTransparencyBlur:3;
    modalTransparencyDuration:0;//这个是bug,上面的Blur模糊设置并不会起作用
    modalTransparencyDuration:0.01;//OK