Capturing mouse movement to define an animation path?
Hi All,
Does there exist a plugin for flash that would allow me to
define animations by capturing my mouse movements? I'd like to be
able to rough in my animation timing by selecting an object, then
dragging it around the screen at will while the software captures
the path of motion along with the timing of it. This would allow me
to keyframe a rough animation sequence really quickly because the
computer clock and my hand motion defines the placement of the
various keyframes. Is anything like this possible right now?
Thanks
i dont think so.. but why dont you use the pencil tool and
draw on the stage, make that layer a guide layer, the shorten the
distances of keyframes for your animation so it looks like it's
speeding up, widen them to look like its slowing down
Similar Messages
-
Capturing mouse moves in a VM in the cloud
I'm running Adobe Captivate 5 on Windows 7 and have encountered a weird problem.
We have Virtual Machines running in the cloud. We can access them through a URL in the web browser, and it brings up a console of the vm inside a Java window inside the browser.
If I try to do a recording (auto, not live motion) of activity inside the browser window where the VM console is showing, it captures the mouse clicks, but not the mouse moves. They completely disappear, and all I get are the mouse clicks.
Has anyone else seen this?I guess you have a high DPI mouse so you could try to start play with mouse polling rate:
https://wiki.archlinux.org/index.php/Mouse_Polling_Rate
and also you could look at settings different parameters via xinput:
http://xorg.freedesktop.org/wiki/Develo … celeration
If you have laser one like Logitech M705, there could be also some problem if you use it on surface with wooden pattern, I think that something like that was mention in its manual.
S- -
Acquiring High resolution data from usb mouse movement
Is there a way of acquiring high resolution data from the movement of a usb mouse? I have a NI PCI 6221 daq card to use. I have a Pentium 4 PC with 1 Gb of RAM. I need to get the position, velocity and acceleration of the mouse.
Is there a way to do it with the above hardware.
Thanks in advanceI don't see how you could use a PCI-6221 to get high resolution mouse movement measurements. The PCI-6221 can acquire voltages at up to 250kS/s, but what voltage would you measure? It could also read in digital data at 1MHz, but you would have to be able to understand the USB communication protocol your mouse uses, and I doubt that your mouse vendor will give out that information. You might be able to take your mouse apart and hook up leads to the sensors around the trackball and do a sort of quadrature encoder application, but there's no guarantee we're dealing with TTL digital signals here (you might even be using an optical mouse!).
Your best option - and I have no idea how good this option is - is to use the driver already installed for your usb mouse. What software application are you going to use to program your application that will measure the mouse movements?
If you would consider using LabVIEW, you could set up an event structure to capture mouse movements across the front panel. Each event registered includes a timestamp from the CPU's millisecond clock as well as the coordinates of the mouse. If you stored up a buffer of previous mouse positions and times, you could infer a velocity, perhaps with the help of interpolation functions.
All of this would have somewhere on the level of millisecond timing accuracy. Were you envisioning something else?
Jarrod S.
National Instruments -
Capture border, mouse movements and screen area showing incorrectly
I'm using Captivate4 on Win7 Pro 32bit to record a web demonstration on IE8. Setting the capture area only records a portion of the selected area, and portions outside (and including) the red boundary line. Mouse movements and clicks are also off. I've disabled hardware acceleration and tried a few different screen resolutions.
This occurs in every recording mode and in every capture arrangement - application, predefined, or custom size. Full screen recording captures the correct area, but the slides are very large and cursor actions are still off. The border disappears when Hide is checked, but the area captured is still completely different from the area selected.
I've included screenshots of both the capture area selected and the actual area recorded.
If anyone can help, I'd really appreciate it - thanks in advance!
Area selected for recording:
Area captured during recording - cursor out of place, overlap on the left, missing area on right and bottom:Change your computer screen resolution to match what you set in Captivate, and you will capture everything.
I had to change mine from 1920x1080 (on a 13" laptop) to 1280x720 which is the maximum in Captivate. As soon as I did that, the entire screen was captured as intended. -
How to move an object with its animation path, without adding a new keyframe?
Hi,
If I create an object which has a keyframe animation, how can I change its location/scale without adding new keyframes? That is, I want to move the whole thing with all its animations & keyframes as a single entity.
thanks
ArunHi,
big thanks for that. Unless Im doing something stupid when I did that it made a new copy of the object but did allow me to place that new instance elsewhere.
Is there any way just to move an object and its path without making a new copy?
All the best
Arun -
Controling the MC or animation with the mouse moviment
Hi folks... how are you?
I need some help... I did a cube on the 3DMAX and exported as
SWF and imported on flash... the animation i've made on the 3dmax
is working... my question is... there is a way to control the cube
moviment? like when mouse move to the right the cube moves to the
right and same for left side? i put a picture on each cube's face
and planing to use as a kind of menu.
Tks a lotAny way we can see this cube? Do you have this uploaded
anywhere?
If you are using the imported cube as a symbol, and give it
an instance name, you should be able to add a few lines of code to
move it with the mouse. But it doesn't sound as though this is what
you want. You want to control the full rotation. Maybe you need to
use your imported swf as a template for redrawing the cube in
Illustrator/Flash. -
Blocking mouse movement while using a motion icon
Hey guys,
now that I know how to automate items in authorware by using the motion items I do have the problem that during the time, when the animated items moves along a specific predetermined path the mouse cursor is still on the screen and can be moved by the participant/respondent. I need the mouse cursor either to disappear or to not be movable during that time. Is there a possibility to block out participants entry (mouse movement) while the motion icon operates?
Very thankful for any advice on that!
DarjaOh no, there are four or five Authorware supporters here. Some even more active than I am.
Mike -
CP5: Change mouse movements in recorded slides
Once again I have recorded a software demo with my recording settings set to show mouse movement. Before that I split the 880 resulting slides into projects of 100 slides each: is there a way to set mouse movement options to all the slides, specially to set the option "straight pointer path" for all mice in all slides?
Hi Rick,
thank you for the information. With this changing the pointer path works fine. So my main concern has been solved.
But there are still other options that I would like to handle more efficently like switching "Reduce Speed Before Click" on / off.
Then I would like to show user defined Mouse Clicks dependent on Single oder Double Click Mouse Click Sound and / or dependent on left or right mouse click. For example: Several slides contain these mouse options for a right click from recording (whether it is left or right can de determined by the text caption):
In all these slides I want to change the mouse options to:
Doing all these changes manually is very time consuming. And I wonder, whether there might be a better way to perform that task. -
How to use touch move and mouse move events events to move elements n edge?
Here is my code for a vertical carousel for mouse and touch interaction. it's not perfect, but it does the job. change from Y to X for horizontal path. past at Stage.compositionready event.
// these are my elemens
var temp1 = sym.getSymbol("vmenu2").$("tvchannels").position().top;
var temp2 = sym.getSymbol("vmenu2").$("videosondemand").position().top;
var temp3 = sym.getSymbol("vmenu2").$("radiochannels").position().top;
var temp4 = sym.getSymbol("vmenu2").$("music2").position().top;
var temp5 = sym.getSymbol("vmenu2").$("info").position().top;
var temp6 = sym.getSymbol("vmenu2").$("vrtour").position().top;
var temp7 = sym.getSymbol("vmenu2").$("weather").position().top;
var temp8 = sym.getSymbol("vmenu2").$("clock").position().top;
var temp9 = sym.getSymbol("vmenu2").$("settings").position().top;
var tempa = sym.getSymbol("vmenu2").$("tvchannels").height();
var tempb = 200;
var tempdiff = temp2 - temp1;
var y1=0;
var y2=0;
var t = 0;
$(document).bind("touchstart", function(e) {
e.preventDefault();
y1 = e.originalEvent.touches[0].pageY;
temp1 = sym.getSymbol("vmenu2").$("tvchannels").position().top;
temp2 = sym.getSymbol("vmenu2").$("videosondemand").position().top;
temp3 = sym.getSymbol("vmenu2").$("radiochannels").position().top;
temp4 = sym.getSymbol("vmenu2").$("music2").position().top;
temp5 = sym.getSymbol("vmenu2").$("info").position().top;
temp6 = sym.getSymbol("vmenu2").$("vrtour").position().top;
temp7 = sym.getSymbol("vmenu2").$("weather").position().top;
temp8 = sym.getSymbol("vmenu2").$("clock").position().top;
temp9 = sym.getSymbol("vmenu2").$("settings").position().top;
t = 1;
$(document).bind("touchend", function(e) {
e.preventDefault();
t = 0;
$(document).bind("touchmove", function(e) {
e.preventDefault();
//var x = e.originalEvent.touches[0].pageX;
y2 = e.originalEvent.touches[0].pageY;
//sym.getSymbol("vmenu2").$("tvchannels").css({top: y, left: x});
if (t==1) {
var y = y2 - y1;
var top1 = temp1 + y + tempdiff;
var top2 = temp2 + y + tempdiff;
var top3 = temp3 + y + tempdiff;
var top4 = temp4 + y + tempdiff;
var top5 = temp5 + y + tempdiff;
var top6 = temp6 + y + tempdiff;
var top7 = temp7 + y + tempdiff;
var top8 = temp8 + y + tempdiff;
var top9 = temp9 + y + tempdiff;
if (top1<10) {
if (top9>250) {
sym.getSymbol("vmenu2").$("tvchannels").css({top: top1});
sym.getSymbol("vmenu2").$("videosondemand").css();
sym.getSymbol("vmenu2").$("radiochannels").css();
sym.getSymbol("vmenu2").$("music2").css();
sym.getSymbol("vmenu2").$("info").css();
sym.getSymbol("vmenu2").$("vrtour").css();
sym.getSymbol("vmenu2").$("weather").css();
sym.getSymbol("vmenu2").$("clock").css();
sym.getSymbol("vmenu2").$("settings").css();
var d = 0;
$(document).bind("mousedown", function(e) {
e.preventDefault();
y1 = e.pageY;
temp1 = sym.getSymbol("vmenu2").$("tvchannels").position().top;
temp2 = sym.getSymbol("vmenu2").$("videosondemand").position().top;
temp3 = sym.getSymbol("vmenu2").$("radiochannels").position().top;
temp4 = sym.getSymbol("vmenu2").$("music2").position().top;
temp5 = sym.getSymbol("vmenu2").$("info").position().top;
temp6 = sym.getSymbol("vmenu2").$("vrtour").position().top;
temp7 = sym.getSymbol("vmenu2").$("weather").position().top;
temp8 = sym.getSymbol("vmenu2").$("clock").position().top;
temp9 = sym.getSymbol("vmenu2").$("settings").position().top;
d = 1;
$(document).bind("mouseup", function(e) {
e.preventDefault();
d = 0;
$(document).bind("mousemove", function(e) {
e.preventDefault();
//var x = e.originalEvent.touches[0].pageX;
y2 = e.pageY;
//sym.getSymbol("vmenu2").$("tvchannels").css({top: y, left: x});
if (d==1) {
var y = y2 - y1;
var top1 = temp1 + y + tempdiff;
var top2 = temp2 + y + tempdiff;
var top3 = temp3 + y + tempdiff;
var top4 = temp4 + y + tempdiff;
var top5 = temp5 + y + tempdiff;
var top6 = temp6 + y + tempdiff;
var top7 = temp7 + y + tempdiff;
var top8 = temp8 + y + tempdiff;
var top9 = temp9 + y + tempdiff;
if (top1<10) {
if (top9>250) {
sym.getSymbol("vmenu2").$("tvchannels").css({top: top1});
sym.getSymbol("vmenu2").$("videosondemand").css();
sym.getSymbol("vmenu2").$("radiochannels").css();
sym.getSymbol("vmenu2").$("music2").css();
sym.getSymbol("vmenu2").$("info").css();
sym.getSymbol("vmenu2").$("vrtour").css();
sym.getSymbol("vmenu2").$("weather").css();
sym.getSymbol("vmenu2").$("clock").css();
sym.getSymbol("vmenu2").$("settings").css(); -
HELP! Continuous Object Motion When Mouse Moves Over - ActionScript 3.
Hello! I'm working on a school project. Below is an image of what I am working on.
My cursor in this movie is the heart. When I move my mouse over Hello Kitty she jumps -- but only once. How can I get her to keep jumping when my mouse is over her, and make her stop jumping when I pull away? Here is the code below. If you can help that would be great!!!
Also, because I am new to ActionScript I might have messed up with the motion of the animation. Hello Kitty used to jump continuously without me doing anything. Then I copied the motion code into my ACTIONS layer and put stop(); in the Hello Kitty object code. So, she doesn't jump all the time anymore, just when my mouse moves over her... but she only jumps once and that is the problem. I want her to keep jumping as long as my mouse is over her. Please HELP! THANKS!!!!
import fl.motion.Animator; // I COPIED THIS MOTION FROM THE TWEEN MOTION ON THE KITTY
var kittyMotion_xml:XML = <Motion duration="15" xmlns="fl.motion.*" xmlns:geom="flash.geom.*" xmlns:filters="flash.filters.*">
<source>
<Source frameRate="24" x="8.95" y="63.9" scaleX="1" scaleY="1" rotation="0" elementType="graphic" symbolName="Tween 1">
<dimensions>
<geom:Rectangle left="-110.65" top="-135" width="221.35" height="270.05"/>
</dimensions>
<transformationPoint>
<geom:Point x="0.49988705669753786" y="0.49990742455100906"/>
</transformationPoint>
</Source>
</source>
<Keyframe index="0" tweenSnap="true" tweenSync="true">
<tweens>
<SimpleEase ease="0"/>
</tweens>
</Keyframe>
<Keyframe index="14" tweenSnap="true" tweenSync="true" firstFrame="14" y="-63.55">
<tweens>
<SimpleEase ease="0"/>
</tweens>
</Keyframe>
</Motion>;
/*var kittyMotion_animator:Animator = new Animator(kittyMotion_xml, kittyMotion);
kittyMotion_animator.play();*/
HKITTY_mc.addEventListener(MouseEvent.MOUSE_MOVE, mouseMOVE); // MOVE MOUSE TO MAKE KITTY JUMP
function mouseMOVE(event:MouseEvent):void {
HKITTY_mc.gotoAndPlay(kittyMotion_xml.currentFrame);I won't be around much longer today, so on just a hunch I'd say if you comment out all of what you showed in your first posting, use what's below, and get rid of anything that might be stopping the kitty from jumping, it might work... though it might not...
HKITTY_mc.gotoAndStop(1);
HKITTY_mc.addEventListener(MouseEvent.ROLL_OVER, kittyJump);
function kittyJump(event:MouseEvent):void {
HKITTY_mc.play();
HKITTY_mc.addEventListener(MouseEvent.ROLL_OUT, kittyStop);
function kittyStop(event:MouseEvent):void {
HKITTY_mc.gotoAndStop(1); -
Jumpy mouse movements on Asus netbook
Just installed FF 4.0 and using it on an Asus netbook 1101HA. Whenever I use the mouse on a website, the mouse moves erratically, noticeably erratic. This problem is not apparent in any other app. (I'm using the mouse pad and not an external mouse.)
Hi Rod,
we are working on this with our team, and here are some interesting things we found out:
We uploaded a non-scorm course on Moodle and it works smoothly. In Captivate every page will communicate with the LMS for bookmarking and reporting. Maybe for that reason the animations are not smooth. With this observation we are trying to play around with the layers in Captivate to see if it brings any difference.
Here is the link to the non-scorm course: http://mytechschool.com/moodle/file.php/101/Multi%20Color%20Pen%20-%20v1.38.htm
The communication that occurs on each slide is causing the jumpy mouse / slow mouse movements. Is it possible to fix it by modifying / adding javascript into the HTML wrapper so the SCORM package didn't send the results until the end of the assessment?
How can we do this?
Here is the moodle post where they provided javascript code to accomplish this task. Unfortunately, when this code is used, it doesn't record the results in the gradebook. We could use help from the Adobe community to modify this code so it records the results in the gradebook while avoiding a jumpy mouse.
http://moodle.org/mod/forum/discuss.php?d=79349#p804524\
TIA. -
How to execute a method on mouse move event on an Image
Hi All,
I want to execute a method on mouse move event or mouse click event to an image.
how can i achieve this?
TIA,
VishalI am not sure if commandImageLink or goImageLink solve your requirement.
But as a workaround you can use set of ClientListener and ServerListener with af:image to achieve what you need.
using then you can capture client event and convert that into server event which you can use to call a bean method.
Inside this bean you can call a web service or method binding.
My first link in previous post shows that very well....
OR
http://naive-amseth.blogspot.com/2011/02/calling-methodbindingwebservice-on.html
Amit
Edited by: amseth on Feb 15, 2011 12:25 AM -
After web page finish, mouse movement and scroll up down very slow.
After web page finish loading,both mouse movement and scrolling that page is very slow.
I compare the same page on MS internet explorer and have no problem.
p.s. I'm using intel core 2 dual on 4gb ddr3 windows vista 32bit.
== URL of affected sites ==
http://www.sanook.comThanks for both of these answers. I am finding that I do not
like the totally manual method all that much (but it does work).
Using the PrintScreen-before-and-after-each-action method seems a
little better for me. Either method requires way too much editing
for a simple "let me show you" movie. I have moved on to version 3
since it seems to behave a little better.
I think it is odd how sometimes Captivate puts an action
(like a mouse click) on a background from *two* slides previous.
Why would it ever go backward - especially skipping over the
previous slide to get an even older screen. If I have forced a
screen capture, you would think it would stay with that.
I realize that I am not using Captivate where its strengths
seem to be (eLearning) but there must be a lot of people capturing
demos of web-based material. Does everyone have this
problem? -
How to calculate total time of mouse movement
Hi Everyone.
I am doing project on gesture recognition with touchpad. I need to find out the total time of completion of gesture on touchpad. For that I need to calculate total time of cursor movement on laptop touchpad. When cursor starts moving, that time I need to capture time and when it stops also. I need to find out difference between the start time and stop time. Please help me to do this task. Presently I am trying with event structure and timed structure but I am getting only present time only. I tried with counter but unable to get the difference.I missed the mouse move event when I saw this earlier, and for some reason I thought the first attempt would give you what you wanted.
Here is a different VI. It uses mouse move event with some logic that remembers the first mouse move event. Otherwise, you won't get the correct time.
Attachments:
Mouse Move Time.vi 11 KB -
Different mouse clicks & speed up mouse movements?
Hello,
Does Adobe Captivate recognise different mouse clicks better
to say if it can record on RMB LMB and MMB clicks different
effects? For example I wish to record Software Simulation project
were on different mouse clicks (RMB, LMB, MMB) would have custom
effects like "OrangeRing" for RMB " "GreenRing" for LMB etc?
One more question plz: I found Published movie mouse
movements are very slow can I make it move more fast without
editing every slide separatelly?
Thanks
TonHello Tony,
Whilst Captivate does recognize different mouse clicks (in so
much as the application will capture a right-click menu) you cannot
specify what type of mouse effect the application will use when you
capture.
What you can do is change the mouse click effect post
capture. To do this and with a just captured project open carry out
these steps:
1. Select the slide that has a mouse pointer where you would
like need to show a right-click action.
2. Choose Slide > Mouse > Properties...
3. In the Mouse Properties dialog make sure that the option
"show mouse click" is selected and then show either the color or
the custom effect you would like to use to represent the
right-click operation.
Naturally, at the very start of your movie/project you would
need to inform the learner that each time they see the one of the
effect you want them to right-click. You could also include some
audio as well which would be important if you need to adhere to
accessibility standards.
In regard to your second question, in most cases you will
find that you get the best result if you adjust the mouse timing
using the Timeline.
That said if you own a copy of Adobe Captivate 2 you can
change the mouse Display and Appear After settings globally via the
Mouse Properties dialog. Personally, for mouse movement I would not
recommend this. Anyway here are the steps to carry that out.
1. Select any slide that has a mouse pointer present.
2. Choose Slide > Mouse > Properties...
3. Click the Timing tab
4. Change the Display time and Appear After values
5. Click the Settings button
6. Choose the appropriate options from both Which properties
and which slide categories
7. Click OK.
Note : You can also show the Mouse properties dialog by left
clicking on mouse icon on any of the slides in the Filmstrip
Regards,
Mark
Maybe you are looking for
-
I can no longer create an event on iCal by double clicking on a time or date, nor can I double click on an existing event! HELP! The only way I have to create an event is by using the "+" button, which is very limiting! I am running the latest versio
-
I discovered that when I restored my harddrive a few weeks back, not all of my music in iTunes was restored. Now when I go back to an earlier date in my Time Capsule, I get a message that I don't have permissiom to see the files. What do I need to do
-
I have succesfully used the image sequence to produce movies in the past..now when I try it all that gets imported is the initial frame. It seems like this all started after the last update to iTunes. Thinking that I needed to upgrade I spent another
-
What Are the Advantages of using Sub VI
I am just wondering what the advantages are when using sub VI.
-
HELP! opencascade error when making, different problem than usual
Dont be intimidated my the make log, it all ran well exept for this part, so i dont think u will need to read the rest i think the problem is the "*** missing separator. stop" in the first line after TKMATH Making all in TKMath make[3]: Entering dire