jax
Members-
Posts
9 -
Joined
-
Last visited
jax's Achievements
0
Reputation
-
Okay, I change the problematics lines like this: if (allTrue || (tween is SimpleTimeline) || ((isDC = (TweenLite(tween).target == TweenLite(tween).vars.onComplete)) && delayedCalls) || (tweens && !isDC)) { change to: if (allTrue || (tween is SimpleTimeline) || (Boolean(isDC = (TweenLite(tween).target == TweenLite(tween).vars.onComplete)) && delayedCalls) || (tweens && !isDC)) { Assign an array to another, the return value not casted automaticly to boolean! Now it's work in flashdevelop too.
-
Thx. It's work with fla. Flashdevelop return errors, but! As I said, the assign and compare method not the best: var m:Array; var test:Array = [1,2,3]; trace((true && (m = test))); // output: 1,2,3 trace(true && Boolean(m = test)); // output: true trace(false && Boolean(m = test)); // output: false trace((true && (m = test) && true)); // output: true trace((true && (m = test) && false)); // output: false
-
Yes, this emoticons kidding me, I fixed the trace post.
-
Other way, the assign and compare function not the best. I make a quick test: var m:Array; var test:Array = [1,2,3]; trace(true && (m = test)); // output: 1,2,3 trace((true && (m = test) && true)); // output: true trace((true && (m = test) && false)); // output: false
-
Hm. Okay, maybe the warnings are flashdevelop problems. But I was attach an fla version qiuck test. If I push the killAll button, tweens doesn't stop! If I use the v12 version, killAll restart the tweens.
-
And yes, sorry, I doesn't wacth the subtitle. This is a flash as3 problem!
-
Ah, I download from here: http://www.greensock.com/tweenmax/ I download the v12, but there are more warnings (from flashdevelop): com\greensock\TweenMax.as:1636: Warning: Assignment within conditional. Did you mean == instead of =? com\greensock\TweenMax.as:1636: Warning: Assignment within conditional. Did you mean == instead of =? com\greensock\plugins\TweenPlugin.as:158: Warning: Assignment within conditional. Did you mean == instead of =? com\greensock\plugins\TweenPlugin.as:285: Warning: Assignment within conditional. Did you mean == instead of =? com\greensock\plugins\TweenPlugin.as:290: Warning: Assignment within conditional. Did you mean == instead of =? if (allTrue || (tween is SimpleTimeline) || ((isDC = (TweenLite(tween).target == TweenLite(tween).vars.onComplete)) && delayedCalls) || (tweens && !isDC)) { ^ if ((ar = this._autoRotate)) { ^ if (end != null && (c = (typeof(end) === "number" || end.charAt(1) !== "=") ? Number(end) - start : int(end.charAt(0)+"1") * Number(end.substr(2)))) { ^ if ((pt._prev = pt2 ? pt2._prev : last)) { ^ if ((pt._next = pt2)) { ^ Build halted with errors (fcsh). Ok, I add a test with the old version. The new version upload skiped (too big file). old.zip
-
"When you say the tween isn't killed, do you mean that it continues to run?" Yes. Or that it doesn't fire its onReverseComplete? Yes. I made a test for you, but where can I attach? PS. that isDC = (...) was definitely not the cause of the problem. Okay, I'm just read into the code quickly... Ps. I found one another bug. I download again the as3 version. (last changelog date is 2012-06-30) There is a warning in the Tweenlite.as: com\greensock\TweenLite.as:406: Warning: Assignment within conditional. Did you mean == instead of =? (siblings = masterList[this.target]) I fixed it to: (siblings == masterList[this.target])
-
Hi guys, I have a problem with The TweenMax.killAll(true) method. Here is my example: TweenMax.to(targetQ, 2, { scaleX : 2, scaleY : 2, reversed : true, yoyo : true, repeat : 1, x : targetQ.x + (targetQ.width - 2 * targetQ.width) / 2, y : targetQ.y + (targetQ.height - 2 * targetQ.height), ease : Back.easeOut, onReverseComplete : function onReverseComplete():void { trace("complete this tween ;)"); } } ); If you make a reversed tween, it's never call the onComplete function. The tweenax documentation write this: " onComplete : Function – A function that should be called when the tween has completed. To sense when a tween has reached its starting point again after having been reversed, use onReverseComplete." If I call TweenMax.killAll(true), tween not killed!!!!! As I see, the problem is in the killAll method. Inside this, here's a line: isDC = (a.target == a.vars.onComplete); Unfortunately, if you set a reverse to a tween, onComplete callback ignored! cheers, jax