thecocce / actuate Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/actuate
Automatically exported from code.google.com/p/actuate
When I use a simple EaseOut animation to rotate and move an item:
Actuate.tween(item, 2, { rotationY:90, x:10, z:10 } ).onComplete(function() {});
its a bit stuttering at the end (subpixels?). It will stop for some frames and
then move a pixel at the end. Is there some kind of rounding problem somewhere
in the easing functions? Flash-Tweens [AS3 based] don't stutter and ease out a
bit better
Original issue reported on code.google.com by [email protected]
on 5 Aug 2010 at 10:25
There seems to be a bug where objects are wronly clipped when they go to far to
the left off the stage.
Here is a screenshot of the situation:
http://imageshack.us/g/510/s01t.png/
The circle with an 'i' in it is ok on both images. Another similar image at the
lower left corner gets partially or completely clipped depending on the degree
of rotation. The two screenshots show the problem at different times (it's
animated).
I noticed that it does happen on cpp targets but not on flash.
Original issue reported on code.google.com by [email protected]
on 12 Nov 2011 at 4:44
What steps will reproduce the problem?
// haXe but same behavior with AS
package ;
import com.eclecticdesignstudio.motion.Actuate;
import flash.Lib;
class Main
{
static function main()
{
var m:Main = new Main();
}
public function new()
{
Actuate.update(test, 1, [1],[10]).onComplete(function() trace('onComplete'));
}
function test(a)
{
trace(a + ' updated');
}
}
// traces
// ...
// onComplete
What is the expected output?
onComplete should fire last but there is a last funtion (test) call.
//traces
// ...
// 10 updated
// onComplete
What do you see instead?
onComplete fires just before last update
// traces
// ...
// onComplete
// 10 updated
Version 1.2.3
Original issue reported on code.google.com by [email protected]
on 19 Oct 2011 at 8:51
trying code
target.filter = [new BlurFilter(0, 0)];
Actuate.effects(target, duration).filter(0, {blurX: 20, blurY: 20 });
and get null pointer exception in FilterActiator.initialize at line
start = Number (filter[propertyName]);
can be fixed, changing constructor, from
filter = (target as DisplayObject).filters [filterIndex];
to
this.filter = (target as DisplayObject).filters [filterIndex];
thanks
Original issue reported on code.google.com by [email protected]
on 21 Apr 2010 at 6:35
The new haXe STD API method in haXe SVN Reflect.setProperty implements runtime
setter handling on the javascript target.
Actuate should use this method instead of Reflect.setField when using
reflection so that the correct setter method is called while tweening.
Original issue reported on code.google.com by [email protected]
on 29 Dec 2011 at 7:49
Could you add onStart handler to GenericActuator? It's useful to know, when
target STARTS update, mostly when delay is set. Thanks in advance
Original issue reported on code.google.com by [email protected]
on 31 Aug 2010 at 4:03
What steps will reproduce the problem?
1.Create a sprite ("container") and add it to the display list.
2.Create a sprite ("sp1") and add it to the container.
3.Create a bitmap and add it to "sp1".
4.Tween out "container".
What is the expected output? What do you see instead?
"container and its children will all fade out. Instead, onle one level deep
seems to fade, anything nested further down does not fade out.
What version of the product are you using? On what operating system?
Windows 7 64.
Please provide any additional information below.
THe sprite containing the bitmap does have a mouse listener but I do not think
this is the issue.
@aholla
Original issue reported on code.google.com by [email protected]
on 12 Jan 2012 at 1:19
What steps will reproduce the problem?
1. Tween an element to alpha 0 (autoVisible is not changed from default)
2. Use "apply" to set the alpha back to 1.
What is the expected output? What do you see instead?
I expect to see the element at 100% alpha and visible. Instead the element
remains invisible.
What version of the product are you using? On what operating system?
actuate: [1.43]
hxcpp: [2.10]
neash: [1.0.3]
nme: [3.4.0]
OSX 10.8
Please provide any additional information below.
This is exactly how you would recreate the problem.
Actuate.tween(mc, 5, {alpha: 0}).onComplete(Actuate.apply, [mc, {alpha: 1}]);
// doesn't show mc
Actuate.tween(mc, 5, {alpha: 0}).onComplete(Actuate.tween, [mc, 0.00001,
{alpha: 1}]); // does show mc
Original issue reported on code.google.com by [email protected]
on 9 Aug 2012 at 2:54
I have a loop with multiple onComplete functions and I'll get a warning in
GenericActuator.as in Line 88:
MotionInternal::onComplete.apply (null, MotionInternal::onCompleteParams);
The warning is:
TypeError: Error #1010: Ein Begriff ist nicht definiert und hat keine
Eigenschaften.
at Function/<anonymous>()
at Function/http://adobe.com/AS3/2006/builtin::apply()
at com.eclecticdesignstudio.motion.actuators::GenericActuator/complete()
at com.eclecticdesignstudio.motion.actuators::SimpleActuator/update()
at com.eclecticdesignstudio.motion.actuators::SimpleActuator$/shape_onEnterFrame()
A simple try&error around line 88 will stop the warning, but I think a better
fix would be appropriate
Original issue reported on code.google.com by [email protected]
on 4 Aug 2010 at 11:29
public function reflect(value:Boolean = true):GenericActuator
{
motion_internal::reflect = true;
motion_internal::special = true;
return this;
}
maybe
motion_internal::reflect = value;
motion_internal::special = value;
?
Original issue reported on code.google.com by [email protected]
on 8 Feb 2011 at 1:28
What steps will reproduce the problem?
1. Add 3 elements with alpha 0
2. Apply fade in to alpha 1 in the 3 elements
What is the expected output? What do you see instead?
The first one appears but with not fluid fade in, the second one stays like 50%
alpha and the third one stays almost transparent
What version of the product are you using? On what operating system?
Actuate 1.40 in Android (in Flash it works ok)
Please provide any additional information below.
The line y execute for each element:
Actuate.tween (_sprite, .75, { alpha: 1 });
It might be important that just before the fade in, there are another 3
elements in those positions that fade out and dispose
Actuate.tween (_sprite, .5, { alpha: 0 } ).onComplete(dispose);
Original issue reported on code.google.com by [email protected]
on 3 May 2012 at 8:30
What steps will reproduce the problem?
// haXe but same behavior with AS
package ;
import com.eclecticdesignstudio.motion.Actuate;
import flash.Lib;
class Main
{
static function main()
{
var m:Main = new Main();
}
public function new()
{
Actuate.update(test, 1, [1],[10]).onComplete(function() trace('onComplete'));
}
function test(a)
{
trace(a + ' updated');
}
}
// traces
// ...
// onComplete
What is the expected output?
onComplete should fire last but there is a last funtion (test) call.
//traces
// ...
// 10 updated
// onComplete
What do you see instead?
onComplete fires just before last update
// traces
// ...
// onComplete
// 10 updated
Version 1.2.3
Original issue reported on code.google.com by [email protected]
on 19 Oct 2011 at 8:51
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.