Jump to content
Search Community

Alex Spiridonov

Members
  • Posts

    8
  • Joined

  • Last visited

Alex Spiridonov's Achievements

0

Reputation

  1. It seems it works fine now . Thanks you for great library and good support. p.s. What about more accurate checking of vars' type and getting _tempKill from it in TweenLite@795 ? (see for details http://forums.greensock.com/topic/8271-crash-in-tweenlite-on-tempkill-lookup/) As I wrote I've solved our issue - you're right it is was a call killTweensOf with 'true' instead of expected Object (typo, migration from v11 issue). But the result of this mistake - app crash with some obscure message - is too strong, misty and doesn't get a chance to trace resulting error stack to the real cause. It would be better to add more strong checking for type of vars, I think. best regards, Alex Spiridonov
  2. Did anybody see FLA I attached to previous post? Any comments or idea? best regards, Alex Spiridonov
  3. Got it. And now I have a CS6 fla file reproducing the issue. It generates a lot of coins on the scene. Each coin animated by TimelineLite. I added some code to auto detect frozen timelines - if it detects one, the generation stops and frozen coin marks by red color. I left all timelines and tweens with params used in our app. Also I left all greensock plugins initialization from our app (may be it influence someway). You must correct path to greensock sources in ActionScript settings (I use version 12.0.15). On my computer (Win7x64, Core i3-3225, 6Gb) issue emerges in 10 seconds avg. As I can see, increasing 'strong' value in line 42 leads reduction of this time (with 'strong = 1' the first issue sometimes emerges after 3-5 minutes only, with 'strong=5' a few frozen timelines appeares immediatelly) NOTE: as I wrote above on production about every hundredth timeline freezes. XXX: I tried to attach fla to this post but got the 'timelinelite-issue.fla You aren't permitted to upload this kind of file' message only. How can I do it? UPDATE: renamed file to timelinelite-issue.fla.renamed.to.txt and attach to this post. I hope it didn't break it. timelinelite-issue.fla.renamed.to.txt
  4. Yes, it seems v11 works, but v12 doesn't. We got a lot of complaints right after deploy version with GS v12. On v12 we can reproduce the issue on production app with v12 (by the by, TimelineMax is not affected but I can't claim it definitely). I will try to build a minimal app and attach to this post.
  5. Yes, exactly right - such code is remained from v11. But it doesn't generate any compiler error or warning and so looks as legal. I think anyway it should be better if library does not crash app in this case. best regards, Alex
  6. Hello guys! In our project we use next timeline to make some animated effect with some DisplayObject: // clip is DisplayObject timeline_ = new TimelineLite({autoRemoveChildren : true, onComplete : on_complete_}); const y0 : int = targetY; clip.alpha = 0; clip.y = y0-90; clip.scaleX = clip.scaleY = 0.5; timeline_.append(new TweenLite(clip, 7.0/35, new TweenLiteVars(). x(targetX-(targetX-clip.x)/2).y(y0-140).scale(0.6).autoAlpha(1).ease(Linear.easeNone))); timeline_.append(new TweenLite(clip, 8.0/35, new TweenLiteVars(). x(targetX).y(y0).scale(1).ease(Linear.easeNone))); timeline_.append(new TweenLite(clip, 3.0/35, new TweenLiteVars(). y(y0+5).scaleX(1.25).scaleY(0.75).ease(Linear.easeNone))); timeline_.append(new TweenLite(clip, 2.0/35, new TweenLiteVars(). y(y0+1).scale(1).ease(Linear.easeNone))); timeline_.append(new TweenLite(clip, 2.0/35, new TweenLiteVars(). y(y0+1).scale(1).ease(Linear.easeNone))); timeline_.append(new TweenLite(clip, 3.0/35, new TweenLiteVars(). y(y0-8).scaleX(0.9).scaleY(1.1).ease(Linear.easeNone))); timeline_.append(new TweenLite(clip, 3.0/35, new TweenLiteVars(). y(y0).scale(1).ease(Linear.easeNone))); timeline_.play(); After upgrading greensock up to v12 we starts receiving complaints from our users about freezing of some objects. Following investigation provided next result: from time to time (about 2-3 of 100 runs of this code) the timeline freezes on last tween. In each case this tween stops with different values of time(). Can you give me any idea what can be wrong? Where do I have to search the reason of such behavior? What kind of extra information can clarify situation and help to resolve it? Now we on 12.0.15 version of GreenSock and problem is reproducing well.
  7. Hello! In our app after updating greensock up to v12 we met some strange crash occuring from time to time. Here the rest of exception we caught: ReferenceError: Error #1069: Property _tempKill not found on Boolean and there is no default value. at com.greensock::TweenLite/_kill()[F:\dev\cinderella\wc\client\lib\com\greensock\TweenLite.as:798] at com.greensock::TweenLite$/killTweensOf()[F:\dev\cinderella\wc\client\lib\com\greensock\TweenLite.as:1142] We got to reproduce the crash and finally fixed the issue by next patch (TweenLite.as@798): - record = (vars != overwrittenProps && overwrittenProps != "all" && vars != propLookup && (vars == null || vars._tempKill != true)); + record = (vars != overwrittenProps && overwrittenProps != "all" && vars != propLookup && (vars == null || !vars.hasOwnProperty("_tempKill") || vars._tempKill != true)); It would be great to get some comments or see this patch in next version of GreenSock best regards, Alex Spiridonov
×
×
  • Create New...