问题标签 [keyframe]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flash - Haxe:没有帧的关键帧动画
我想在 Haxe (flash9) 中做简单的(循环)动画(移动、改变 alpha 等)。我的库中没有任何类似于框架的东西,只有单帧资产。
因为我是初学者。我不一定要寻找一个复杂的框架。我会对快速而肮脏的东西感到满意。也许if
检查frame
(类变量)并线性插值值。
我知道关键帧动画的基本思想。我正在寻找更多关于如何构建这部分程序的内容。
你能给我一些关于我应该如何进行的指示吗?
video - 从 FLV 获取关键帧信息
我想看看 .FLV 电影文件中所有关键帧的数量,如果可能的话,还有确切的位置。任何人都知道以编程方式执行此操作的方法,或者至少知道可以显示关键帧信息的视频播放器?
silverlight - 如何在 SketchFlow 中为“打字”文本设置动画?
在 Microsoft 的 Expression Blend 3 SketchFlow 应用程序中。
您将如何对文本的键入进行动画处理,最好是逐个字符的分阶段进行。就好像用户正在输入它一样。
一个相关的闪烁光标会使它变得完美,但这远远超出了“拥有”的领域。
关键帧动画系统,不允许你操纵
公共属性 > 文本
因此,它不会作为动画关键帧中记录的变化持续存在。
我正在寻找编辑器步骤(使用某种其他控件)甚至 XAML 代码......
apache-flex - flv播放器控制时间
我正在使用 flex flv 播放器组件,我希望能够向前和向后跳过 5 秒,目前从我从文档中了解到的内容并不准确,因为电影只能跳到关键帧,有时会跳过 6 或7 秒。如果那里没有关键帧,flv 可能会错过实际点的提示点也是如此/我的问题是还有其他方法可以更准确地使用播放器吗?因为我在网络播放器上看到可以做这些跳过
谢谢
javafx - 在 JavaFX 中动态更改关键帧时间属性
我正在用 JavaFX 制作游戏,并实现了一个用于控制游戏速度的滑块。我有一个简单的滑块(javafx.scene.control.Slider),我将游戏循环的时间属性绑定到我从滑块获得的值。
滑块仅在提高游戏速度时才真正起作用。如果我减少它,gameUpdate() 将停止一段时间 - 取决于我死亡的程度。如果我在等待游戏赶上时增加滑块,游戏将再次继续。有时无论我等多久,游戏似乎都赶不上。
一般来说,更改关键帧时间是一个坏主意,还是我忘记了其他事情?我一直在尝试更改 canSkip 变量,这似乎让游戏在重新开始时运行更顺畅,但对我帮助不大。
silverlight - Silverlight 中使用动态值的动画
我想在 Silverlight 中随时间在其 Y 轴上平移一个对象,但它的高度不是恒定的,所以我希望能够更改以下第二行:
更像是:
或者可能:
然而,这并不能编译。我会很感激任何帮助。我正在使用 Expression Blend 3,供参考。
编辑
我基本上想实现类似于这里演示的效果,但是这段代码理所当然地认为所有正在翻译的对象都是 100x100。
keyframe - 如何在 DirectX 10 上加载动画
我是游戏开发的初学者。我不会用 DirectX 10 编写简单的游戏,需要像人打牌一样加载动画。不知道怎么打法。据我所知,我必须创建自己的文件格式并从其他格式转换为它,但我不知道如何。所以请帮助我,如果可能的话,请给出一些代码示例。
actionscript-3 - 如何将具有四个关键帧的库项目作为单个动画播放?
我正在使用 AS3,并且有一个带有 4 个关键帧的简单图层如果我将它作为库项目导入另一个 fla 文件,它会一直显示所有关键帧,我不希望它显示整个动画。
就像,如果我有一个挥动棒球棒的动画,我不想看到所有的关键帧都被单独导入到库中,但我希望它是一体的,这样当我点击播放时,它就会全部播放关键帧。
对不起,如果这很无聊,但我是 flash actionscripting 的新手。
我将不胜感激给出的任何答案。
apache-flex - VideoDisplay 上的随机点不够准确
对于学校分配,我和我的一些朋友正在创建一个应用程序,该应用程序与 www.oneframeoffame.com 上的 C-Mon 和 Kypski 音乐视频有许多相似之处。该应用程序正在 Flex 中开发。
我们想要获取剪辑的随机点,让它暂停,以便用户可以模仿姿势并从中制作快照。
我设法做的是获得电影的随机点。我通过获取一个介于 0 和电影总时长之间的随机值来做到这一点。
但我没能做到的是让屏幕每 24 帧暂停一次。正如电影编排出来的24FPS。看起来正在请求的电影的随机值正在被电影本身四舍五入。例如:在 2.40 或 2.41 请求的帧之间似乎没有区别。
它似乎与我在 Adobe® Flex™ 3.5 语言参考中阅读的关键帧有关。这部电影是一个 FLV 文件,我使用 VideoDisplay 对象来显示这部电影。
有人熟悉这个或知道我的问题的解决方案吗?提前致谢
loops - 使用 While 循环控制 Javafx 时间轴中关键帧的值
我想创建一个动画,其中球将在圆的 4 个扇区之一中随机移动。这将发生 5 次。所以,我创建一个 while 循环(i<5)并调用随机函数。然后创建一个如果循环并根据随机 fn 值附加一些 x 和 y 值。然后在 while 循环和关键帧值中创建一个时间线对象,我使用这些 x 和 y 值。但是当我运行程序时,会发生什么是正在创建所有值(通过 println 看到的 x 和 y 值),但只有最后一个 x 和 y 值(对于 i=5)在屏幕上呈现。先前值的动画(1<=i< =4)没有被渲染。请告知我哪里出错了?
公共功能运行(参数:字符串[]){
变量 i=0; while(i<5) { var z=gety(); 打印(z);// var relativeTime:Duration=0s; 如果(z==1){xbind=120; ybind=80;} 否则 if(z==2) {xbind=120; ybind=120;} 否则 if(z==3) { xbind=80; ybind=120;} 否则 if(z==4) { xbind=80; ybind=80;}
var t:时间线=时间线{
}