问题标签 [gsap]

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.

0 投票
1 回答
798 浏览

actionscript-3 - 带有 Sprite 图形的 Tweenlight Fade

我有一个精灵,我在(下图)上绘制了一个白色矩形,并想用它TweenLite来淡入和淡出精灵,但它要么显示要么隐藏精灵。对大小进行动画处理,例如scaleX在 alpha 上效果很好。有任何想法吗?

0 投票
1 回答
845 浏览

actionscript-3 - Flash AS3 以一个角度补间

嗨,我有一个 as3 文件(如下所列),当鼠标悬停在它上面时(使用 Tweenlight),它只会沿 X 轴移动一个框。我想做的是将盒子放在 30 度角上,让盒子沿着这个角度移动。谁能告诉我我做错了什么?

这是现场示例:http: //img42.imageshack.us/i/box.swf/

0 投票
1 回答
1993 浏览

actionscript - AS2 TweenLite:使用 TintPlugin

我对 AS2 中的 TweenLite Tint 插件有疑问。有没有办法减少 alpha 颜色?

例如 :

TweenLite.to ( mc, 1, { tint : 0x586AB4 , blurFilter : { blurX : BLUR_FILTER, blurY : BLUR_FILTER }, dropShadowFilter : { blurX : BLUR_X, blurY : BLUR_Y, 距离: SHADOW_DISTANCE, 强度: SHADOW_STRENGTH, 角度: SHADOW_ANGLE } }) ;

不得使用“alpha”属性,因为它只修改全局影片剪辑“alpha”。

提前致谢。

0 投票
1 回答
1403 浏览

flash - 在 TweenMax 和 AS3 “覆盖管理器”中创建计数器

如何使用 Greensocks TweenMax 或 TweenLite 制作计数器?有人了解覆盖管理器吗?

我的代码将在 AS3 中。我希望它是基于计时器的,并且能够或重置它的自我和循环。建议或入门代码会很酷。另外,使用补间引擎不好吗?让我知道。

IDEAS
移动数列“以像素为单位”
0
1
2
3
4
5
6
7
8
9
0

Appearance “事物的出现和消失,类似于 load-sprite-method”
“没有例子”

我的问题
- 无限 循环运动
- 全局时间尺度和数学地板
- 垃圾堆积

0 投票
3 回答
8706 浏览

actionscript-3 - TweenLite onComplete 立即触发?

完成补间后,我想更改我的变量,然后只有我的鼠标移动会开始运行一些函数,但似乎 onComplete 函数立即触发了所有事情。不是 onComplete 函数只会在动作完成后运行吗?运行 Tween.to 代码行后还有其他喜欢的方式,只有它会运行第二行更改变量?

0 投票
2 回答
1231 浏览

flash - 是否可以使用 TweenLite 补间 ScrollPane 组件的滚动位置?

在 actionscript3 中,使用 ScrollPane 组件和 TweenLite 包,是否可以动画到特定的滚动位置?这似乎应该是可能的,但我不确定如何去做。谢谢!

0 投票
1 回答
406 浏览

actionscript-3 - 循环显示对象动画

我有多个对象以随机速度进行随机运动。我想重复动画。

动画结束后,我尝试使用 onComplete 重新启动每个对象,但是如何将其专门定位到该对象?目前它的溢出

0 投票
3 回答
13612 浏览

flash - 使用 ActionScript 3 淡入/淡出声音

我正在尝试在 Flash (CS5) 项目中的音乐中进行淡入/淡出。我将声音导入到库中,为“Export for ActionScript”设置了一个类名,并尝试使用 TweenLite/TweenMax 进行淡化,如下所示:

但它只是行不通。我尝试在 TweenLite 上导入音量插件,但仍然没有。不过我完全没有错误。

我做错什么了吗?

另外,有没有好的(完整的)AS3 音乐库?

谢谢你。:)

0 投票
2 回答
469 浏览

flash - TweenLite ignoring specific properties

My name is Anubhav! I was developing a Arkanoid style game in AS3. And I am having some problems with the following TweenLite code :

The above code is fired when a ball hits a brick (to animate the brick costume). The problem is that Tweenlite is just changing the alpha, scaleX and scaleY properties while y and rotation properties remain untouched. I tried using TweenMax and changing the overwrite options to NONE, ALLONSTART, ALLIMMEDIATE etc. but none of them is working. I have no idea why this is happening. Please help me out! :)

0 投票
2 回答
3745 浏览

flash - AS3:Tween Lite:补间在完成之前就停止了吗?

编辑2:好吧,我发现出了什么问题。回答了我自己的问题。* 掌心* 很抱歉浪费了空间。(如果您随机遇到此问题,我的解决方案将在底部回答)

编辑:在考虑我的代码试图找到解决方案时,我注意到当我的 .swf 在补间时冻结时,舞台上的动画电影剪辑也会在动画中间冻结。这让我相信我的问题可能源于我的代码的加载/创建图像部分。因此,这是我的加载功能来补充以下代码:

原帖: 你好 StackOverflow!

这对我来说解释我的问题可能有点棘手,所以如果我没有多大意义,请幽默我..

我正在尝试制作一个(足够简单的..)XML 图像库。XML 和加载部分(在大多数情况下)很好而且很花哨。我的问题是使用 greensock 的 TweenLite 让我的照片滑入和滑出舞台。

我想要实现的动作有点像这样:

  1. 从舞台右侧创建我的图像
  2. 从右侧呼啸而过,停在舞台中央
  3. 然后当我切换到下一张图片时,我希望当前图片从舞台左侧飞出
  4. 被删除
  5. 在右侧舞台外创建一个新幻灯片
  6. 最后,从右边冲进来
  7. ETC

当我在 Flash 中运行它时,我的代码运行Ctrl + Enter良好,但是当我在浏览器中运行我的 .swf 时,图像很多时候都不能正确滑动。

他们经常停下来,中间“嗖嗖”,几秒钟内不动,然后消失,下一张图像突然出现在中间,没有任何补间发生。

我有一种预感(基于我读过的类似问题)我的问题与我错误地为下一个使用相同的补间并在补间中收集垃圾有关。

我对使用 TweenLite 还是很陌生,所以我不太了解它的来龙去脉。也许我没有正确地创建我的补间?

以下是一些我认为可能是问题区域的相关代码片段,如果您发现我使用了错误的方法或错误,请告诉我,我仍在学习 ActionScript 3:

一些先决条件(这可能很重要?)

加载我的图像(这个函数里面还有更多,但我不关心这部分)

loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onImgComplete);

加载后:

补间完成后,删除图像并制作新的精灵:

在 containerSp 中制作我的图像(尚未添加到舞台中):

设置我们 containerSp 的位置,将其添加到舞台并在其中进行补间:

的用途resizeHandler是在重新调整窗口大小时重新调整我的图片大小。它基本上设置containerSp.width.height.x.y对于框架的大小。

moving变量是 forresizeHandler所以它不会将Xand设置Y到舞台的中心,除非图片没有移动。

所以总结一下我的问题,为什么只有当我在浏览器中加载我的 .swf 时,补间才会在完成之前停止工作?

如果我忘记提及任何内容,请告诉我,我很乐意填补空白。

提前感谢您的时间和耐心。