Documentation
Animation
Description
The Animation module allows users to add animations made from a single image to a presentation. To start the animation, simply click on a preview image, then click again to pause it. If you want to stop it, use the stop() command (described below).
Properties
The list starts with the common properties, learn more about them by visiting the Modules description section. The other available properties are described below.
Property name | Description |
---|---|
Preview image | An image which serves as a cover (thumbnail) for the animation.
This property allows online resources. Find out more » |
Animation | An image which serves as a fundamental for the animation. It should contain at least one frame.
This property allows online resources. Find out more » |
Frames count | Number of frames specifies to how many pieces an image will be spitted. In our example it is 6. Remember to set only positive integer numbers here! |
Frame duration | Time (in miliseconds) between each frame change. |
Frame size | A list of possible frame size adjustments to the addon's size. The choice is between: Original (no changes), 'Keep aspect ratio' and 'Stretched' |
Loop | With this option selected, animation doesn't stop after last frame - it starts from the beginning |
Labels | A collection of text labels shown at the beginning of the animation (when the Preview image is displayed). Each label is composed of a text string and its position (counted from slide upper-left corner) in pixels |
Show watermark | With this option selected, a watermark will be displayed after the addon's start. It's purpose is to inform a user that it is necesary to click the addon to start the presentation |
Watermark color | Watermark color in #RRGGBB format (default is #000000 - black) |
Watermark opacity | Watermark opacity (value must be between 1 - fully visible and 0 - fully transparent, default is 1) |
Watermark size | Watermark size counted in pixels |
Don't reset on end | With this option selected, a preview image will not be displayed after the animation ends |
Is click disabled | With this option selected, a user can interact with the addon only via commands (mouse actions are disabled) |
Base width | Base width and base height properties are used for positioning labels. If the current dimensions of the addon differ from those provided in the Base width/height property (such as, because the addon has a different size depending on the selected layout), the position of the labels will be scaled appropriately. If the properties are left empty, the position of the labels will be the same regardless of the size of the addon. |
Base height | This property is used for positioning labels. See "Base width" property for more details. |
Animation image example
The above image contains 6 frames, each with equal width and heigh.
Supported commands
Command name | Params | Description |
---|---|---|
stop | --- | Stops the animation and displays a Preview image |
play | --- | Starts the animation |
pause | --- | Pauses the animation |
show | --- | Shows the module |
hide | --- | Hides the module |
Advanced Connector integration
Each command supported by the Animation addon can be used in Advanced Connector addon's scripts. Below example shows how to show and play the animation when a user selects the correct answer in a TrueFalse activity and how to stop it and hide it when the answer is incorrect.
EVENTSTART
Source:TrueFalse1
Score:1
SCRIPTSTART
var animation = presenter.playerController.getModule('Animation1');
animation.show();
animation.play();
SCRIPTEND
EVENTEND
EVENTSTART
Source:TrueFalse1
Score:0
SCRIPTSTART
var animation = presenter.playerController.getModule('Animation1');
animation.stop();
animation.hide();
SCRIPTEND
EVENTEND
CSS classes
Class name | Description |
---|---|
animation-image-animation | An image which serves as a fundamental for the animation. It should contain at least one frame! Do not change background properties for this element! |
animation-image-preview | An image which serves as preview for the animation. Do not change background properties for this element! |
animation-label | Labels are span elements which are shown when the animation isn't playing. Do not change/set position attributes for these elements! |
animation-loading-image | Loading image shown while loading resources. The image is placed in slides center. Default width and height are 50px. Do not change/set position attributes for these elements! |
animation-watermark | DIV surrounding watermark canvas element |
The Addon accepts all CSS selectors and modificators, e.g. if a user would like to specify separate appearance for a preview image on mouse hover, a CSS declaration could look like this:
.Animation_custom {
}
.Animation_custom .animation-image-preview {
border: 2px solid black;
}
.Animation_custom .animation-image-preview:hover {
border: 2px solid red;
}
This declaration will result in a red border over the addon's preview image on mouse hover.
Demo presentation
Demo presentation contain examples of how to use and configure the addon.