I. Introduction
Transcription
I. Introduction
I. Introduction 1. About FlyingCatBuilder “ Create your own app book, no coding required “ FlyingCatBuilder is a user friendly app book creator. You can make your own app books with no programming skills and can distribute these apps to global markets through Android and Apple app stores. If you can use Powerpoint, you can use FlyingCatBuilder. You’ll be able to create app books easily if you read the guide below. Let’s get started! 2. System Requirements The following requirements are needed in order to install FlyingCatBuilder & FlyingCatViewer Mac o OS X 10.7 Lion o OS X 10.8 Mountain Lion o OS X 10.9 Mavericks o OS X 10.10 Yosemite Windows o Windows 7 (Recommended) o Windows 8 3. Download and Installation You can download FlyingCatBuilder flyingcat.bookjam.net FlyingCatBuilder is free for everyone to use. 4. Setting up the Device Preview Environment You can preview your work made with FlyingCatBuilder on your mobile This section will explain how to preview using FlyingCatViewer on your device. Download FlyingCatViewer app on your mobile device • • • iOS ( iPad, iPhone, iPod Touch) - search ‘FlyingCatViewer’ on App store. Android(Google Play) - search ‘FlyingCatViewer’ on Google Play Store Kindle Fire - search ‘FlyingCatViewer’ on Amazon App store Connect FlyingCatBuilder and FlyingCatViewer on the same Wi-Fi network To preview your work on your mobile device, you have to connect FlyingCatBuilder and FlyingCatViewer to the same Wi-Fi network. You can set up Wi-Fi following these steps:. 1. Check that your computer is connected to a Wi-Fi network and check the name of the network 2. On your mobile device, go to Wi-Fi settings and select the same network your computer is using 3. Check the IP of the Wi-Fi on your mobile device 4. Open both FlyingCatBuilder on your computer and FlyingCatViewer on mobile device 5. Click file > Preview Manager on FlyingCatBuilder 6. See whether IP of FlyingCatViewer shows up on the list or not. If it’s there, click and preview it. 7. You can choose how your book look like when you preview it. o Fill : Your book will be shown in it’s real size. Usually in many devices the upper and lower side of book will be cut o Fit : Your book will be re-sized with same ratio of width and height . Usually in many devices there will be black box on the right and left side. o Stretch you are using. : Your book will be re-sized to the mobile screen size Problems Previewing? • • Try opening both FlyingCatBuilder and FlyingCatViewer at the same time Check Wi-Fi on your computer and mobile devices 5. Preview while connected to device You can preview your work on your device by connecting it to your computer. Please click on this link to see how to set your device environment for preview. 6. Previewing If you've followed all the steps properly, then you're ready to preview your book! If you want to test the preview please download the mgl file below and open it. Mobile preview via FlyingCatViewer Preview < We will use flyingcatsample01.mgl to follow the steps> Download 1. Click the ‘Find target device’ button and choose the IP belonging to the mobile device on which you want to preview. 2. If you connect FlyingCatBuilder and FlyingCatViewer properly, then you’ll see a preview request message on your device . Choose ‘Yes, Always’ to make preview easier. Explanation about each option o o o Yes, Always: FlyingCatViewer will preview your book whenever you request it without any other actions. You can cancel this setting by swiping and clicking delete on FlyingCatViewer Only this time: FlyingCatViewer will preview your book once and you'll see request message again if you try to preview at another time. Not now: FlyingCatViewer won't preview your book this time and you'll see a request message again if you try to preview at another time. o Never: FlyingCatViewer won't preview your book at this time and won’t accept preview requests again. You can cancel this setting by swiping and clicking delete on FlyingCatViewer If you chose ‘Yes, Always’ then FlyingCatViewer will download resources and your preview will start. 3. If you chose ‘Yes, Always’ then FlyingCatViewer will download resources and your preview will start. 4. If you respond to the preview request, the resource download will start. 5. Check device screen to preview. II. Learning about FlyingCatBuilder 1. Understanding the Workspace Here you can learn about basic FlyingCat terms and usage of each of the menu items and icons. Toolbar Frequently used features have their own icons on the toolbar. You can see what each icon does below. • New • Open : Open previous MGL file • Save : Save current MGL file • Import : Import Image, Sound and Video to ‘Object Library’. Uploads will be automatically sorted by file type. • Copy • Cut • Paste : Paste object or paste (with) actions. If you want to paste an action, then you have to select the action slot where you want to paste. • Undo : Undo last step. • Redo : Redo step that you just undid • Align right • Align center • Align left : Align selected objects to the left • Align top : Align selected objects to the top • Align middle : Align selected objects to the middle • Align bottom : Align selected objects to the bottom • Bring Forward • Send Backward • Bring to front : Move selected objects to the front • Send to Back : Move selected objects to the back • Horizontal on page the page : Create New MGL file : Copy object or copy (with) actions : Cut object or copy (with) actions : Align selected objects to the right. : Align selected objects to the center : Move selected objects one step forward : Move selected objects one step back : Align selected objects horizontally to the middle of • Vertical on page page • Center on page • Find Target Device : Find mobile devices that are connected to FlyingCatViewer on the same Wi-Fi network • Preview • Preview Current Page • Zoom In • Zoom Out • Fit In : Align selected objects vertically to the center of the : Align selected objects to the center of the page : Preview whole book on selected mobile device : Preview current page on selected mobile device : Magnify canvas screen : Make canvas screen smaller : Resize canvas screen to computer screen size Action Library Here you will find all the existing actions that you can add to objects to make them interactive. You can add actions to objects by dragging and dropping the action onto the desired image or object. You can find more details about each action in III. Basic Actions User Object Library You can find all imported images, sounds and videos. You can add these objects to the canvas by dragging and dropping. Property Editor You can define the properties of objects, actions and pages on this panel. Outliner The outliner makes it easy for you to see relationships between objects. 1. You can see the information of the objects in the Outliner tab 2. You can make objects visible or invisible in the Outliner tab and lock objects 3. You can set parent & child relationship between objects by dragging an object into another on the outliner 4. You can add layers on the outliner, and make them visible or invisible. Page Navigation You can add, delete, rearrange order and search for pages on the page navigation panel. 2. Creating a New Book To create a new book you need to either click on the New Book icon or go to File>New. When you create a new book, you will get a window in which you have to define basic information about the book, shown below. Canvas information We provide popular device sizes so that you can choose easily. In addition you can also create your own canvas size. If you choose for example ‘ipad1 -1024X768’ canvas size, then your book won't be optimized for other devices. In this case, you can choose 3 ways to publish your contents on other devices. • • • Fill: Your book will be shown in it’s real size. In many devices, upper and lower sides of book will be cut. Fit: Your book will be resized with same ratio of width to height . In many devices, there will be black box on the right and left side. Stretch: Your book will be resized to the mobile screen size. Orientation You can set the book orientation to either landscape or portrait. Size Dimensions of your book canvas. Book information for Publishing This book information will be used when you publish, share or save your book. • Book Name • • • Author Description: Write a brief description of the book Thumbnail: Add thumbnail that will be used like an app icon for app stores 3. Save and Open You can save and open your mgl files by using the following buttons: Save a book You can save your mgl by using above icon on toolbar or clicking File > Save Open a book You can open your mgl by using above icon on toolbar or clicking File > Open 4. Importing Objects To add images, sounds and videos to the canvas, you have to import them to the object library first. (if you import images, sounds and videos at the same time, they’ll be sorted by file type automatically) Importing Image and Sound Files • • • • • Click on the import icon on toolbar or File > import to import images and sounds. Choose images and sounds that you want to import on your computer. You can find imported images on the image tab of user object library. You can find imported sounds on the sound tab of user object library. You can find imported videos on the video tab of user object library. Adding Object to the Canvas You can add imported objects to the canvas by using drag and drop. Add text object to Canvas You can add text object by clicking insert>text or by right clicking on the canvas. 5. Adding Actions You can add actions to objects directly by dragging and dropping from the Action Library to the canvas. Try this: 1. Drag s01_ch001.png from image tab of user object library to the canvas and drop it 2. Drag Jump action icon from Action Library to the s01_ch001.png image or square box which is next to s01_ch001.png image 3. Click Web preview button on Toolbar 4. Click the object and check whether it’s jumping or not 6. Pages, Background Music <We will use flyingcatsample02.mgl to follow the steps> Download Adding a new Page 1. Click [+] button on the Page Navigation Deleting Pages 1. Select the page that you want to delete on the page navigation toolbar. 2. Right click 3. Select the Delete option Copy and Paste Page 1. 2. 3. 4. 5. 6. Click the page that you want to copy on the page navigation Right click Select the ‘Copy’ option Select the location where you want to add copied pages on page navigation Right Click Select the ‘Paste’ option. Move Page 1. Select the page that you want to move 2. Drag the page to the between of two pages where you want to put it 3. Drop the page 7. Outliner Layers, Parent & Child <We will use flyingcatsample03.mgl to follow the steps> Download Setting parent & child relationship between objects. It is possible to set relationships between objects so that when one object (parent) moves other object associated with it (child ) will perform the same actions. To test it out do the following: 1. Drag ch030.png, ch032.png, ch035.png from image tab of the user object library and drop them on the canvas. - You will be able to see the number of images on the Outliner tab - You can use the checkbox to hide the images from the screen - You can hierarchically set images in Outliner. 2. On the outliner tab, drag Drag ch032.png and drop it onto the ch030.png image 3. Now you should see how ch032.png (child) is hierarchically under ch030.png(parent) 4. If you drag ch030.png(parent) on the canvas, then ch032.png will be moved like a group object. Undoing Parent & Child relationship between objects. 1. Drag ch032.png to the layer 1 in the outliner tab. 2. Then ch032.png will be disconnected with ch030.png 3. Now, even If you drag ch030.png (parent) on the canvas, then ch032.png won`t be moved Modifying the order of Layer 1. Select ch035.png from Outliner and place it between ch030.png and ch032.png. 2. You can see that the order has now changed from ch030.png < ch032.png <ch035.png to ch030.png < ch035.png < ch032.png III. Basic Actions 1. Understanding Actions and Properties An ‘action’ is what will make an object move. To understand how actions work, there are several terms you need to understand. • • • • Property : Set of various characteristics that each action can have. Action properties involve action settings ( For example a jump action will have height, duration and repetition settings) and trigger settings ( Next state, play when) o Action Settings will be different for every action but can include height, repetition, duration, angle, duration, etc. Trigger Settings: o Next state: what state the action will move to after finishing with current action o Play when: What will trigger the action (Ex. touch down, shake, single tap, etc) Trigger : A trigger defines what will set an actions in motion. The default trigger is ‘touch down’ but you can use various triggers such as shake and blow. State : A state is the current status an action is in. 2. Property Actions Move Moves an object from point A to point B. Action Settings • • • Y : Y coordinate X : X coordinate Duration : Time during which the action will be continued Trigger settings • • • • Jump Target Object : What object is targeted by selected action Play When : After what trigger the action will be played Action Will : How action will perform when it’s mixed with other actions by target object feature Next State : State the object will be in after current action is performed. Makes object rise and fall Action Settings • • • Height : How high the object will go Repeat : Number of times the action will be performed Duration : Time during which the action will be continued Trigger Settings • • • • Target Object : What object is targeted by selected action Play When : After what trigger the action will be played Action Will : How action will perform when it’s mixed with other actions by target object feature Next State : State the object will be in after current action is performed. Waddle Makes object waddle based on axis Action Settings • • • • • Y : Y coordinate X : X coordinate Angle : Angle Repeat : How many times this action will be performed Duration : Time during which the action will be continued Trigger Settings • • • • Target Object : What object is targeted by selected action Play When : After what trigger the action will be played Action Will : How action will perform when it’s mixed with other actions by target object feature Next State : State the object will be in after current action is performed. Flip Makes object flip based on axis Action Settings • • • Direction : flip direction Repeat : How many times this action will be performed Duration : Time during which the action will be continued Trigger Settings • • Target Object : What object is targeted by selected action Play When : After what trigger the action will be played • • Action Will : How action will perform when it’s mixed with other actions by target object feature Next State : State the object will be in after current action is performed. Blink Makes object blink Action Settings • • Repeat : How many times this action will be performed Duration : Time during which the action will be continued Trigger Settings • Target Object : What object is targeted by selected action • • • Play When : After what trigger the action will be played Action Will : How action will perform when it’s mixed with other actions by target object feature Next State : State the object will be in after current action is performed. Fade Defines change is transparency for the object Action Settings • • To : transparency (0 transparent, 1 non-transparent) Duration : Time during which the action will be continued Trigger Settings • • • • Target Object : What object is targeted by selected action Play When : After what trigger the action will be played Action Will : How action will perform when it’s mixed with other actions by target object feature Next State : State the object will be in after current action is performed. Rotate Rotate object based on axis Action Settings • • • • Anchor X : X axis coordinate Anchor Y : Y axis coordinate Angle : Angle Duration : Time during which the action will be continued Trigger Settings • • • • Scale Target Object : What object is targeted by selected action Play When : After what trigger the action will be played Action Will : How action will perform when it’s mixed with other actions by target object feature Next State : State the object will be in after current action is performed. Magnify or reduce object size Action Settings • • To : How much object will be magnified Duration : Time during which the action will be continued Trigger Settings • • • • Shear Target Object : What object is targeted by selected action Play When : After what trigger the action will be played Action Will : How action will perform when it’s mixed with other actions by target object feature Next State : State the object will be in after current action is performed. Distorts object Action Settings • • • • Kind : How object be distorted Horizontal : Degree of horizontal distortion Vertical : Degree of vertical distortion Duration : Time during which the action will be continued Trigger Settings • • • • Target Object : What object is targeted by selected action Play When : After what trigger the action will be played Action Will : How action will perform when it’s mixed with other actions by target object feature Next State : State the object will be in after current action is performed. 3. Sound Actions Sound Make sounds play when you trigger objects . Sounds can be directly dragged from the sound library and dropped on the canvas. Action Settings • • Repeat : Number of times sound will play with a single trigger Duration : How long sound will be played for ( including repetitions) Trigger Settings • • • • Target Object : What object is targeted by selected action Play When : After what trigger the action will be played Action Will : How action will perform when it’s mixed with other actions by target object feature Next State : State the object will be in after current action is performed. 4. Physics Action Physics actions will be performed based on the gravity sensor of the mobile device being used to play the book. . Object with physics actions can interact with each other (for instance, collision). You can create many different effects by using these actions and checking them out in the web viewer, you can define gravity on the right side of the canvas by using mouse . Swing Object will swing based on central axis as mobile device is tilted. Action Settings • • • Angle : Angle Anchor X : X axis coordinate Anchor Y : Y axis coordinate Trigger Settings • • • • Float Target Object : What object is targeted by selected action Play When : After what trigger the action will be played Action Will : How action will perform when it’s mixed with other actions by target object feature Next State : State the object will be in after current action is performed. Object will fall to the bottom of the screen and you can change the bottom by moving mobile device. If you move the screen around you can see the illusion of an object floating around. Trigger Settings • • • • Target Object : What object is targeted by selected action Play When : After what trigger the action will be played Action Will : How action will perform when it’s mixed with other actions by target object feature Next State : State the object will be in after current action is performed. Spring Object will be moved as if it were connected to a coil spring Action Settings • • • Resilience : How much object will bounce back ( The higher resilience the more it will bounce back, 0 resilience= no bounce) Elasticity : How far the object can be moved from it’s original location before being drawn back Torque : This represents how much the object can be twisted around its original position, defines a rotating motion of the object back and forth. Trigger Settings • • • • Target Object : What object is targeted by selected action Play When : After what trigger the action will be played Action Will : How action will perform when it’s mixed with other actions by target object feature Next State : State the object will be in after current action is performed. Note: In order to get Spring Action to work you need to combine it with Drag Action in the same state and with the same trigger. The only property that will work without adding drag is ‘torque’ Drag Makes object move when you drag it across the screen Trigger Settings • • • • Target Object : What object is targeted by selected action Play When : After what trigger the action will be played Action Will : How action will perform when it’s mixed with other actions by target object feature Next State : State the object will be in after current action is performed. 5. Page Action Actions that allow navigation between pages. Next Page Move to next page Action Settings • Duration : Time during which the action will be continued Trigger Settings • • • • Target Object : What object is targeted by selected action Play When : After what trigger the action will be played Action Will : How action will perform when it’s mixed with other actions by target object feature Next State : State the object will be in after current action is performed. Prev Page Moves to previous page Action Settings • Duration : Time during which the action will be continued Trigger Settings • • • • Target Object : What object is targeted by selected action Play When : After what trigger the action will be played Action Will : How action will perform when it’s mixed with other actions by target object feature Next State : State the object will be in after current action is performed. Page To Moves to certain page Action Settings • • To : Page to move to Duration : Time during which the action will be continued Trigger Settings • • • • Target Object : What object is targeted by selected action Play When : After what trigger the action will be played Action Will : How action will perform when it’s mixed with other actions by target object feature Next State : State the object will be in after current action is performed. 6. Etc Other actions Wait Make object wait for certain time Action Settings • Delay : Delay time Trigger Settings • • • • Target Object : What object is targeted by selected action Play When : After what trigger the action will be played Action Will : How action will perform when it’s mixed with other actions by target object feature Next State : State the object will be in after current action is performed. Link Links the object to a webpage. Action Settings • URL : Certain web page URL Trigger Settings • • • • Target Object : What object is targeted by selected action Play When : After what trigger the action will be played Action Will : How action will perform when it’s mixed with other actions by target object feature Next State : State the object will be in after current action is performed. IV. Advanced Actions So far, you've learned FlyingCatBuilder basics. Now it’s time to learn more advanced features, like: target objects, combined actions, animations and videos. If you combine these features, you can create almost unlimited actions. Let’s start! 1. Understanding state and action combinations You can add actions or sounds to the red and blue state boxes located on the right side of every object by dragging and dropping. Understanding States The blue boxes next to objects are called states. Actions set in state boxes will be performed once they are triggered. After an action is done (depending on ‘next state’ setting) state can be changed or remain the same. Understanding Global States Actions located in the global state (red), will always work when triggered, regardless of the current state of the object. Action combinations 1. Horizontal arrangement If you put actions in the same state horizontally, then all actions will be performed at the same time if they have same trigger setting. 2. Vertical arrangement If you put actions in different states vertically, then actions won't be performed at the same time even if they have same trigger setting. Actions will be performed sequentially based on next state setting. 2. Trigger and Target Object Normally actions will be triggered by the object where action is added, however you can also use other objects to trigger an action in the first object by using ‘target object feature. Try this: 1. 2. 3. 4. Add ch030png, ch035png to the canvas Add jump action to ch030.png Click on the jump action icon Press control and at the same time drag and drop red T icon to the ch035png action slot. 5. You'll see a link like in the above image. 6. Now ch030png will jump when you touch ch035png. 3. Animations, Videos Animation You can import animation files or many sequential images to create animations. Importing PNGs 1. Import ani_01.png which will be the first frame of the animation and drag and drop it to the canvas. 2. Add animated sprite action to the action box of ani_01.png 3. Import ani_01.png, ani_02.png once import menu pops up. Import gif. 1. Import ani_gif_01.gif by using import button. 2. Press control and drag and drop it to the canvas Tip : 1. Width and height of the first image on animated sprite action should not exceed 2048. 2. Maximum number of images you can use for one animated sprite action is (2048 / width of the first image) * (2048/ height of the first image) Editing Animation Object You can edit imported Animation Objects. Action Settings • • • • Start Frame : Start Image End Frame : End Image Repeat : How many times this action will be performed Duration : Time during this action is performed. Trigger Settings • • • • Target Object : What object is targeted by selected action Play When : After what trigger the action will be played Action Will : How action will perform when it’s mixed with other actions by target object feature Next State : State the object will be in after current action is performed. Video You can import videos to play as a media player. Import Video Files 1. Click File > Import 2. Select popo.mp4 from Import Files and open. 3. Drag the popo file from Video tap on User Object Library on Canvas. 4. Preview to see your video in action. Action Settings • • • • • • • X : X coordinate Y : Y coordinate Opacity : Transparency Scale : Size of the video Rotation : Rotate Auto Play : Video will be automatically played when page is loaded Show Control : Video will have control buttons V. Q&A - Tips and Tricks Can I have a single background track that plays the whole time? How can you start and stop it? Yes, it is possible. To add a background track you need to go to the page in which you want your track to start playing (ie: 1st page) and on the property editor select the ‘page tab’ shown below. In this tab you will get an option to select a background track from a dropdown menu ‘file name’. (Make sure you have previously imported your track to FlyingCatBuilder so that it appears in that list). Select the track you want to play and check the ‘repeat’ box like shown below. By clicking repeat the track will play seamlessly throughout the pages. If the track ends it will automatically play again until the book ends unless you select a specific page where you want the background music to stop. Stopping the background music If you want the background music to stop playing when you reach a certain page you need to follow the same process you did to add the music on the page where you want the music to stop. You have to select the same track on the property editor, but in this case click on the stop button. Here are a couple of scenarios where understanding the repeat and stop functions will be helpful. Example 1: You want your track to play seamlessly throughout the pages. However if the track finishes before your user reaches the last page you don’t want him to be left without music. If you want the same track to repeat over and over again .Your first page is ‘Page 1’ and last page is ‘Page 20’. On the first page, add the background track you want like you learned above and check repeat. On page 20, Select the track you want to stop playing ( same track you selected on page 1) from the dropdown menu and check the ‘repeat’ and ‘end’ boxes. This is what your property editor of both pages should look like: Example 2: You want you track to play seamlessly throughout the pages once. Once the track is finished you don’t want it to repeat. So if your book has 20 pages and the track ends when the user is on page 15, there will be no background track after that. In this case you just need to choose your file on the first page, and not click repeat, this will play the track once. Example 3: You want to play a certain track from pages 1- 10 and another background track from pages 11-20. You want the track to repeat in those pages if the user hasn’t reached the last page in the section by the time the track ends. In this case you need to check the ‘repeat’ box on page 1, and the and the ‘repeat’ and ‘stop’ boxes on page 10 selecting the same song for both pages. Then you need to do the same for pages 11 and 20, but choosing a different track. Should look like this: Can I import my own fonts (for example Arabic, Japanese, Greek, etc.)? Yes, it is possible to import your own fonts. The newest version of FlyingCatBuilder automatically imports your computer fonts, so if you install a font on your computer it should appear on your builder. How can I make audio stop/start during playback? Start Audio If you want to make audio start you need to drag the sound file into your object statebox, just like you would add any other action. Choose what will trigger the action in ‘play when’ and keep the other settings to default. Stop Audio If you want audio to be stopped before the audio file is finished playing you need to add a specific button or option that will act as a trigger to stop sound. In the example below we used the text box ‘cancel’ as a “cancel button” for the action but you can choose to use any other object or image. Now, you need to add a wait action next to your sound action. Then click on the wait action while holding CTRL on your keyboard and drag the wait action to the state box of the object you want to act as a cancel trigger. Should look like this: On the property editor for the “wait” action you need to select “play when” and also “action will”. In the “action will” dropdown menu you must select “cancel”. This is what the property editor should look like: Is there a way to link objects together so that if one moves the other mirrors the action and does the same thing? Yes, It is possible to set relationships between objects which we call a “parent-child” relationship. This functions in a what that if one object (parent) moves other object associated with it (child ) will perform the exact same same actions. To set the parent-child relationship you first need to go to the Outliner Window where the objects on your canvas will be listed with an icon next to them. The outliner window can be found on the right side of the builder and is shown in picture 1 below. Once you find the Outliner you need to select the object you want to designate as the “child”. ( you can select more than one object). This is shown in picture 2. One you select your object(s) all you need to do is drag and drop directly onto the object you want to designate as the “parent”. One you do this the object(s) you designated as the child will appear to be “under” the parent object like shown in picture 3. Once you link the objects in this way, the children will mimic any action the parent does. How do you merge 2 .mgl files into 1? Merging two or more .mgl files into one is as easy as copying and pasting. All you have to do is select the page(s) you want to copy from one book and paste them onto the file where you want them. Be sure to select the specific place in the page navigation window where you want to paste your pages. FlyingCat Builder allows you to open more than one document at the same time. Once you open a second document three buttons will appear on the top of your toolbar that look like this. If you click on the first button your first project will minimize and the second one will appear. If you minimize both your screen should look like this on the bottom of the canvas area and you should easily be able to decide which document to open at a time. Is there a way to make actions repeat indefinitely? Yes there is. Once you add your action you need to go to the property editor and set the 'repeat' box to -1. Your property editor should look like this: What do each of the options in the “Action Will” part of the Trigger settings do? These three options are only used when you are using target images in which the targeted image has more than one action in the same state. Target image is when you use one image to trigger an action in another one( target image). For example: In the below image, clicking on the boy will make the girl jump. Since there is only 1 action in the state, then the “Action will” does not matter. Now, if you add one more action to the same state and use the same “touch down” trigger, then you will have to consider the “action will” options. In this case below. You have a jump action and a waddle action set in the same state. If you select “mix” under the ‘Action Will’ dropdown menu then if you click on the girl and she is performing the waddle action and then you click on the boy which triggers the jump actions, both actions will mix so the girl will jump and waddle at the same time both are triggered. Now in the same scenario, if you want the girl to stop waddling if triggered to jump, then you need to choose the “Cancel option”. If you click on the girl, she will waddle. If you click on the boy, the girl will jump. However if the girl is waddling and you click on the boy, the waddles will stop and she will only jump. Now imagine that same scenario, but if the girl is waddling, you want to stop the jump trigger from working. This means that if you trigger the jump while the girl is waddling it will not work, however if you trigger it when the girl is not performing any action, it will work. Summarizing… Action will: Mix: both actions can work at the same time Cancel: cancel action in same state of image being triggered (Refers to image being triggered) Be canceled: cancels action of the trigger image ( refers to image that acts as a trigger)