Teie kommentaarid

Hi Sean, thank you for pointing this out! We were able to recreate the problem, and I'll let our lead developer know.
I think the problem was that InteractPlayer had not yet been updated
because it was still going through the review process. Today the update
is available for the iPad version, and Drag-Move is working.
To allow the user to erase what they drew, you can use the SetEraseMode behavior (in the "Drawing" behaviors category). Within this behavior, you can select whether you are turning the eraser on or off. So for example the eraser button could have a Tap-SetEraseMode (on) action set, and it can switch with another button that shows that the eraser is on and will turn the eraser off when it is tapped.

Let us know if you'd like to see a sample app of this effect.
To make the image endless, you can use the "Replay" option on the animation behavior. Edit the image so that the left-most screen-width part is identical to the right-most screen-width part.

For example, if the screen of your app is 1024 pixels wide and the image is 5000 pixels wide, the 1024 pixels on the left side of the image should look exactly the same as the 1024 pixels on the right side of the image.

To make sure the screen doesn't show the white background at any point (between replays or before the page loads), you can set the background image to also look like the first 1024 pixels of the wide background.
Hi! There are several ways to create the effect of a moving background. In any situation you use, it should be a graphic element that is wider than the screen (and not actually a background image) so that it can animate or be moved by the user.

When you add the wide image to the page, InteractBuilder will display a message asking if you want the image to be a "movable background image." Click "No," and then in the element's "Info" tab, click the last option, "Reset to Original Size."

- If you want the background to move by itself, you can use a transition animation added to the graphic element

- If you want the user to move the background, you can use a Drag-Move behavior on the wide image. The constraints would be the following:
Left: the width of the app screen minus the width of the image
Right: the width of the image
Top: the height of the app screen
Bottom: 0

There are some other options, like Swipe-Animate, and if you want the user to be able to move other elements along with the background you can use a technique similar to the page menu.

Let us know if you have any questions about this or if you'd like to see a sample of any of the techniques!
Hi! This was an interesting question, and we just found something of a workaround to create this effect where the stars appear where the user taps or clicks.

This technique uses the Pickup behavior, hides the target element and then shows it in the next location where the user taps (anywhere on the screen).

1. Place the star element outside of the screen.
2. Add the following two action sets to the sky element:

TapEnd-DuplicateElement
Target: the star element
Location:  Relative, (0,0)
Number of Duplicates: 1
Execute on Page Load: Yes

TapEnd-Pickup
Target: "(Last Duplicated Element)"
Execute on Page Load: Yes

3. If there are any elements where the user might tap and you don't want the stars to appear on top of them, add the following action set in addition to any other action sets that the element has:

Tap-Hide
Target: "(Last Duplicated Element)"

Let us know if you'd like to see a sample page of this effect. Best of luck!
I'm so glad that you found the tutorial helpful! :) Thank you!
That's a good point about the typefaces -- it seems the more widely-used typefaces are the most readable ones.
If you're using highlighting, then a text element is the way to go. If a text box only needs narration, then the audio file can be assigned to that element using the PlayAudio behavior.
If you're interested in using unique fonts in your app, I would highly recommend creating graphic elements of the text areas of your app. Different devices are unable to display certain fonts. (In the list of typefaces in InteractBuilder, some have the Apple logo next to them to signify that they will show up correctly on Apple devices.) So using graphic elements will guarantee that the font will be the one you want, no matter what :)