|
|
|
|
|
AnimationPlay (Function) In french: AnimationJoue Plays an animation when a control, a group of controls or a window is modified. The principle is as follows: - Use the AnimationPrepare function.
- Modifying the controls in the code (fill, move, change of plane, etc.). These modifications are not displayed. These modifications will be displayed when AnimationPlay is called.
- Using the function AnimationPlay. This function is used to switch from the "before modification" status to the "after modification" status by playing an animation.
// Prepare the animation // The animation will be played in the window AnimationPrepare(WIN_Customer, WIN_Customer.X, WIN_Customer.Y, ... WIN_Customer.Width, WIN_Customer.Height) // Modify controls BTN_Down.Visible = False IMG_Detail.Height += 50 WIN_Customer.Plane-- // Performs the modifications and plays the animation AnimationPlay(animFadeIn)
Syntax
AnimationPlay(<Type of animation> [, <Animation duration>])
<Type of animation>: Integer constant Type of animation to play: | | animCoverDown | The new element appears from the top and covers the initial element. | animCoverFromCenter | The new element appears from the center and covers the initial element. | animCoverFromCorners | The new element appears from the corners and covers the initial element. | animCoverLeft | The new element appears from the right and covers the initial element. | animCoverRight | The new element appears from the left and covers the initial element. | animCoverUp | The new element appears from the bottom and covers the initial element. | animFadeIn | Fade-in animation. | animFlipAxisX | Flip around the horizontal axis. | animFlipAxisY | Flip around the vertical axis. | animFlipDownwardDiagonal | Flip around the diagonal that goes from the top left to the bottom right. | animFlipUpwardDiagonal | Flip around the diagonal that goes from the top right to the bottom left. | animShrinkAndCoverFromCorners | The initial element shrinks and the new element appears from the corners. | animSlideDown | Scrolling vers le bas. | animSlideLeft | Slide left. | animSlideRight | Slide right. | animSlideUp | Slide up. |
<Animation duration>: Optional integer or optional Duration Duration of animation in hundredths of a second. This parameter can correspond to: - an integer corresponding to the number of hundredths of a second,
- a Duration variable,
- the duration in a readable format (e.g., '1cs' or '10 ms').
We recommend that you use a short duration (up to 1 second). The application is locked as long as the animation is not over. If the user clicks or preses a key, the animation is stopped and the controls are displayed in their final status. Note: The number of images played is adjusted according to machine speed.. Below a given number of images per second, the image is too jerky and the animation is canceled. The number of images per second is configured by AnimationMinFPS. Remarks - An error occurs if AnimationPrepare is called twice without a call to AnimationPlay.
- To avoid slowing down the window opening process, AnimationPrepare and AnimationPlay have no effect when they are used in the "Initialization" event of the window.
- AnimationPrepare and AnimationPlay have no effect:
- if "Enable control animations on the project" is not checked. This option is available in the description window of the project, "Advanced" tab, "Control animations" button.
- or if AnimationEnabled was not called to enable the animations.
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|