[size=0.875]1
[size=0.875]2
[size=0.875]3
[size=0.875]4
[size=0.875]5
[size=0.875]6
[size=0.875][size=0.875]public attribute opmlFilePath : String on replace
[size=0.875] oldPath = newPath {
[size=0.875] if (newPath != null and not "".equals(newPath.trim)) {
[size=0.875] setOpmlFilePath(newPath);
[size=0.875] }
[size=0.875] }
[size=0.875]1
[size=0.875]2
[size=0.875]3
[size=0.875]4
[size=0.875]5
[size=0.875]6
[size=0.875]7
[size=0.875]8
[size=0.875][size=0.875]var opmlViewer = OpmlViewer {
[size=0.875] opmlFilePath : "c:\\google-reader-subscriptions.xml",
[size=0.875] hmax : 200
[size=0.875] hmin : 100
[size=0.875] };
[size=0.875] var feedViewer = FeedViewer {
[size=0.875] feedUrl : bind opmlViewer.selectedFeedUrl
[size=0.875] };
[size=1.0625]分别是 1 秒、1.5 秒和 2 秒。在这 3 个关键帧所关联的时间点到达的时候,都会执行 output[size=0.875][size=1.0625] 方法,该方法会打印出 simpleVar[size=0.875][size=1.0625] 的值。需要说明的是在第三个关键帧上,通过 values 声明了 simpleVar 在该关键帧中的值是 200,并且是通过线性插值(Interpolator.LINEAR)的方式来计算中间值。因此,在 1 秒和 1.5 秒的关键帧中,simpleVar 的值就是根据线性插值的方式计算出来的。
閱讀更多 中電網 的文章