We want to hear your feedback! Submit your Questions, Ideas, Suggestions, and Problems.
0
Beantwortet

Scrollable background

Anita Sølver vor 11 Jahren aktualisiert von Inna Komarovsky vor 11 Jahren 16
How does scrollable background work?

I have an image that's 768px high, and very long (I can't remember the pixel size). I want to be able to place several clickable items on this, and then let the user scroll/slide sideways to see them all. I have tried different approaches, but nothing comes near the effect I am looking for.

Tried searching the forums for a topic that covered this issue, but couldn't find any, and likewise, I have searched the help section in the builder, to find an answer, but no luck there either.

How would you suggest I do this?
Thank you in advance, for any input you might have to offer.

Antwort
Inna Komarovsky vor 11 Jahren
Hi Anita,
Here's what I would recommend:
1. Add a Drag-Move (Self) action set to the wide image, and include constraints -- Bottom: 0, Top: 768, Left: (width of the element minus 1024), and Right: (width of the element). This will allow you to slide the element left and right.
2. Then another Drag-Move action set but using one of the clickable elements as the target. This time it doesn't need any constraints.

If the clickable elements are pretty big and it's possible that the user might drag the image by dragging one of the clickable elements, then for those elements add Drag-Move action sets as well, this time starting with Drag-Move (Self) and adding the proper constraints, and then continuing with Drag-Move action sets that would move the wide image and the other elements.

In this case, make the other behaviors happen upon TapEnd instead of upon Tap, so that they happen when an element is touched without being dragged.

Feel free to let me know if you'd like more information or a small sample app.
0
Beantwortet

Multiple language problems

Anita Sølver vor 11 Jahren aktualisiert von Inna Komarovsky vor 10 Jahren 4
I have tried setting up a small test app with multiple languages. I have used the video that shows how to do this: http://www.youtube.com/watch?v=ls7eZRDOCk4&feature...;

On the first page in the app, I have two language choices, set up as in the video. I have added a "jump to page" action after the language choice action (linked together).

I then have a cover with title in two languages (set to show if the language is chosen).

Last, I have the first page in the story, with two different text boxes, one for each language, set up the same way as the cover.

When I test under the "Interact" tab, everything works like a charm. I choose a language by clicking it, and it goes to the cover, and shows the correct language, and the same when I click ahead to the next page. I can also go back, and pick the other language, and everything still works as it's supposed to.

Then, when I share the app with myself, and try  it out on the iPad, something goes wrong:

If I go back to choose the other language, the app seems to insist on using the first chosen language. So if the user would happen to pick the wrong language first, they would be forced to shut down the app (and probably never use it again).

Is there a way to ensure, that it would work on the iPad, like it does under the Interact tab?

It is very possible that it's a mistake on my part. This is my first testrun with the builder :) Look forward to suggestions on how to move on.

Antwort
Inna Komarovsky vor 10 Jahren
Under the Page Properties do you have Refresh on Load set to No as shown in the image below?:
0
Wird überprüft

page turn slow

Melissa Lind vor 11 Jahren aktualisiert von Ezra Weinstein (Administrator) vor 11 Jahren 0
I've got a teaser app I'm putting together that I want to offer for free. It has only four pages, but those pages have a lot elements and interactions. Because of this it is around three seconds to turn the page. When I test it with kids, they think something is wrong when they turn the page because it doesn't respond right away and keep pressing the button and then it fouls everything up. So I was going to do a little animation to show that the page is loading, OR put in a three second sound clip so they know something is going on.

However, both of those interactions don't work with a page jump. The animation doesn't run and the sound is cut short.

Any other ideas for me? Is it possible to speed up the page turn?

Thanks!
Antwort
Can you get us a copy of your app? If you can share it on DropBox or something similar that would be best.
0
Fixed

Importing a photoshop file with only a background and no other layers generates and error and locks up the builder. See error below.

Data Command vor 11 Jahren aktualisiert von Inna Komarovsky vor 10 Jahren 2
InteractBuilder Version: 3.3 Build 325
Device: HPE-337c
Processor: 1 Processor(s) Installed.
[01]: Intel64 Family 6 Model 37 Stepping 2 GenuineIntel ~3201 Mhz
Memory: 16,311 MB
System: NT 6.1
--------------------
An error occurred while accessing the database.
An error occurred while accessing the database.
near "s": syntax error
Query: UPDATE Pages SET BackgroundImage='00b-start_background.png' WHERE PageNumber=10
line 9 of handler "mouseUp" of graphic "DA_OK" of group "_ImportPSDDialog" of group "ImportPSDDialog" of card "Design" of stack "InteractBuilder"
line 13 of handler "ImportPSD_OK" of group "ImportPSDDialog" of card "Design" of stack "InteractBuilder"
line 12 of handler "ImportPSD_OK" of group "ImportPSDDialog" of card "Design" of stack "InteractBuilder"
line 2732 of handler "ImportPSD" of stack "libApp" of stack "libApp"
line 1350 of handler "SetAppAttrib" of stack "InteractBuilder" of behavior button "Stack B" of card id 1002 of stack "Behaviors"
line 1319 of handler "App_SaveAppProps" of stack "InteractBuilder" of behavior button "Stack B" of card id 1002 of stack "Behaviors"
line 1501 of handler "Book_SaveBookProps" of stack "InteractBuilder" of behavior button "Stack B" of card id 1002 of stack "Behaviors"
line 6093 of handler "CheckDBErr" of stack "libApp" of stack "libApp"
line 14245 of handler "DoError" of stack "InteractBuilder" of behavior button "Stack B" of card id 1002 of stack "Behaviors"
Antwort
Inna Komarovsky vor 10 Jahren
We were able to recreate this bug and we are working on a fix. Thank you for letting us know about this bug.
0
Gestartet

accessing the database error

Melissa Lind vor 11 Jahren aktualisiert von Ezra Weinstein (Administrator) vor 11 Jahren 3

This occurred after I applied a whole string of action sets, pressed apply and then interact.


InteractBuilder Version: 3.3 Build 325

Device: MacBook Pro

Processor: Intel Core i5

Memory: 4 GB

System: 10.6.8


--------------------

An error occurred while accessing the database.


An error occurred while accessing the database.


near "=": syntax error

Query: open


line 26 of handler "mouseUp" of group "Interact" of group "Toolbar" of card "Design" of stack "InteractBuilder" of behavior button "ToolbarB" of card id 1002 of stack "IBResources"

line 26 of handler "ToolbarPick" of group "Toolbar" of card "Design" of stack "InteractBuilder"

line 5278 of handler "SavePageElements" of stack "InteractBuilder" of behavior button "Stack B" of card id 1002 of stack "Behaviors"

line 5541 of handler "SaveBehaviors" of stack "InteractBuilder" of behavior button "Stack B" of card id 1002 of stack "Behaviors"

line 6093 of handler "CheckDBErr" of stack "libApp" of stack "libApp"

line 14245 of handler "DoError" of stack "InteractBuilder" of behavior button "Stack B" of card id 1002 of stack "Behaviors"

Antwort
Did you try closing the app and opening it again?
0
Beantwortet

Copyright, cover image & page jump

Paul Snakes vor 11 Jahren aktualisiert von Ezra Weinstein (Administrator) vor 11 Jahren 4

Hi


a) I would like to know: how does copyright work? can I register the work before sending it to InteractBooks to publish? 


b) I am finishing my book now. But on the first page I have what should be the cover... is that right? or should I keep it only in the book self thumbnail? Mine is a rather classical front page (title + author's name + illustrations) and I fear in the little thumbnail those data won't be readable... so thumbnail and front page should be different images?


c) Is there a way to change the jump to page behaviour by pages name and not pages number? I have to add some new pages now, and I will have to change all my page jumps now.. (and there is a bunch of them...)


Thanks!

Pablo

Antwort

Hi Paul, regarding point C: You can't jump to a page by selecting it's title but you can quickly select a page on which you want to go using the Select Page feature as shown below:



0
Fixed

‘Graphic>InvertImage’ behaviours not saved or executed

Phil Moffat vor 11 Jahren aktualisiert von Alin Alexandru Matei vor 10 Jahren 3
I sometimes find that the Builder does not ‘keep’ (does not save/record) my additions of ‘Graphic>InvertImage’ behaviours. Also, on occasions when it does appear to have recorded them it doesn’t use/invoke them (despite them being in the middle of a larger behaviour chain - with a Target assigned) that otherwise executes all its other behaviours as it should.
I am using IB version 3.3.3 Build 325. Many thanks
Antwort
Alin Alexandru Matei vor 10 Jahren

Thank you for pointing this out, we were able to recreate this issue and we are working on a fix.

0
Not a bug

difference with app in Builder and Player

Clint Sutton vor 11 Jahren aktualisiert von Ezra Weinstein (Administrator) vor 11 Jahren 14

Hi


I am having some very odd problems with the difference in the files I work with in the builder, and the files that play in the player!  For some reason, when I make a change in the builder, and check it in interact mode, my page works fine with the new changes.  But when I open it in the player, I am getting the old version of the page with no new changes?



Antwort

We have reset your account.  Please uninstall the InteractPlayer and reinstall it.  Once it is reinstalled log in to it using your InteractBuilder credentials:


User: studio@clintsuttonillustration.co.za


Make sure to use the same password that you used when you registered the InteractBuilder.


Let us know if you run into any other issues.

0
Geplant

Mp3 sound looping problems

Clint Sutton vor 11 Jahren aktualisiert von Ezra Weinstein (Administrator) vor 11 Jahren 2

I brought this problem up back in the old forum a few months ago, and was wandering if you guys have found a solution to this?


Basically, when you try and loop an mp3 sound, to continuously play over again and again (like the sound of a cars engine running), you get a gap at the beginning of each time it replays, so you get an inconsistent loop. 


I searched the net for this problem, and apparently it will always be like this with mp3's as they all have a small gap at the beginning.


Now because Interactbuilder uses mp3's only, I am hoping you guys can come up with a solution?  Please take a look into this issue, as my app has allot of these looping sounds in it.



Antwort

We will be addressing this in version 3.5 towards the end of the year or early next year.


Clint you can use free software to cut the gap from the mp3. One of those free software is Audacity and you can download it for free here:

http://audacity.sourceforge.net/

0
Beantwortet

Getting a page to "remember" changes.

Clint Sutton vor 11 Jahren aktualisiert von Alin Alexandru Matei vor 11 Jahren 4
Hi

Is there any way to have items on a page remain the same if the page gets refreshed or you come back to that page?  If for example, I have items that I want the viewer to move around on that page, then I want them to stay as the viewer has arranged them if they leave that page.  This would also apply to items I have that are added to that page from other pages and display on the page.

I don't want the items to disappear each time they leave the page.  I want the page to remember what has happend there.

Is this possible?


Antwort
Alin Alexandru Matei vor 11 Jahren

This is possible by deselecting Refresh on Load.



Since you refresh the page the element will move to the original position. From what I know there are no ways to memorize the position of an element. But if you have a preset location of where the element should be it will work like this:First we will need an app counter.When element A intersect with location B we will set  the app counter value to 1. And on page load we will need a Move behavior (to the location B)  with target being element A but with condition that the app counter is 1. I've attached a sample app showing this :

101 - Preset Move.zip