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

Upload to InterCloud not working

Pardesi Media 12 years ago updated by Ezra Weinstein (Administrator) 12 years ago 0

Hi, 


While trying to use Upload to InterCloud I am getting following error:


InteractBuilder Version: 3.2 Build 307

Device: Latitude E4300

Processor: 1 Processor(s) Installed.

[01]: x64 Family 6 Model 23 Stepping 10 GenuineIntel ~1584 Mhz

Memory: 3,536 MB

System: NT 6.1

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

An error occurred while accessing the database.

An error occurred while accessing the database.

Database Error: no such table: PageElements

Query: UPDATE PageElements set PageId = (SELECT PageNumber FROM Pages WHERE PageElements.PageId = Pages.Id)

line 167 of handler "mouseUp" of group "_Row5" of group "PopOverTable" of group "PopOver" of card "Manage" of stack "InteractBuilder" of behavior button "stsTableRow Behavior" of card id 1002 of stack "IBResources"

line 955 of handler "stsTableView_mouseUp" of group "PopOver" of card "Manage" of stack "InteractBuilder" of behavior button "PopOver B" of card id 1002 of stack "IBResources"

line 1247 of handler "PopOverMenu_Select" of group "PopOver" of card "Manage" of stack "InteractBuilder" of behavior button "PopOver B" of card id 1002 of stack "IBResources"

line 2392 of handler "PopOverMenu_PrepSubMenu" of group "PopOver" of card "Manage" of stack "InteractBuilder" of behavior button "PopOver B" of card id 1002 of stack "IBResources"

line 998 of handler "Manage_ContextSelect" of card "Manage" of stack "InteractBuilder" of behavior button "ManageCd B" of group "Card Behaviors" of card id 1002 of stack "Behaviors"

line 1013 of handler "UploadToCloud" of card "Manage" of stack "InteractBuilder" of behavior button "ManageCd B" of group "Card Behaviors" of card id 1002 of stack "Behaviors"

line 1135 of handler "ShareAppToMyCloud" of image "Slot 1_4" of group "BookGroup" of group "BookShelf" of card "Manage" of stack "InteractBuilder" of behavior button "PublishCd B" of group "Card Behaviors" of card id 1002 of stack "Behaviors"

line 5275 of handler "DBFixPageNumbers" of stack "libApp" of stack "libApp"

line 4974 of handler "ibTransDB" of stack "libApp" of stack "libApp"

line 4932 of handler "CheckDBErr" of stack "libApp" of stack "libApp"

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


--

Adeel

Answer

We released version 3.2.1 yesterday which should resolve this issue.

0
Fixed

Text Element - On Tap > Page > Jump Bug

Charmaine Anderson 12 years ago updated by Ezra Weinstein (Administrator) 12 years ago 0

Am getting consistent bug in Interact mode. 

When I assign a text element  Action: Tap > Page > Jump to a page number.  

In Interact mode when I click the text element, on Tap the desired page starts to load and then IB3 throws an error as noted below. 


This is happening consistently with the latest release of IB3.  I did my best to troubleshoot issue, but couldn't find root cause. Thanks for looking into this.  


InteractBuilder Version: 3.2 Build 307

Device: MacBook Pro

Processor: Intel Core i7

Memory: 4 GB

System: 10.7.5

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

An application error occurred while attempting to perform the last action.

Restarting InteractBuilder is recommended.

An application error occurred while attempting to perform the last action.

Restarting InteractBuilder is recommended.

Error: Chunk: can't find background / Chunk: error in object expression / send: bad target expression

Handler: Behavior_Animate_PlayFrame

Hint: 

Location: Line 0, char 1

Object: button id 1008 of group id 1010 of card id 1002 of stack "Behaviors" of stack "/Applications/InteractBuilder.app/Contents/MacOS/Local Components/Data/InteractBuilder.livecode"

87: Line 0 at char 1: Chunk: can't find background

69: Line 3899 at char 67: Chunk: error in object expression ----> button id 7474632 of group id 7474470 of card id 1140 of stack "/Applications/InteractBuilder.app/Contents/MacOS/Local Components/Data/InteractBuilder.livecode"

532: Line 3899 at char 1: send: bad target expression

253: Line 3894 at char 1: if-then: error in statement

253: Line 3872 at char 1: if-then: error in statement

241: Line 3872 at char 1: Handler: error in statement ----> Behavior_Animate_PlayFrame

353: Line 0 at char 0: Object Name: ----> button id 1008 of group id 1010 of card id 1002 of stack "Behaviors" of stack "/Applications/InteractBuilder.app/Contents/MacOS/Local Components/Data/InteractBuilder.livecode"

line 150 of handler "errorDialog" of button "stsErrors_FS" of card id 1002 of stack "libSTSErrors"

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


Answer

We will try to recreate and fix.


Fixed in version 3.2.1

0
Not a bug

Draw Bug

Charmaine Anderson 12 years ago updated by Ezra Weinstein (Administrator) 11 years ago 4

When using Drag > Draw Action, the colored line overwrites my imported B&W line drawing and so I can't make a "coloring book" page behave as desired.  

Steps to reproduce:


Import a  B&W line drawing as a .png. Set it either as a background image or just on the stage.  

Import a .png graphic to use as a "crayon" for the desired color. 
Set the Action for the crayon to Drag > Draw and set the desired color, line width.

Set the Behavior on page load to Yes.

Go into Interact mode.  

Notice the crayon draws ok, however it replaces the black outline of the imported B&W illustration .png wherever the crayon is drawn.  

Expected behavior:
I want the black line of my imported drawing to remain viewable, and NOT be overwritten by the colored line, oherwise it isn't a coloring book, its just drawing and replacing the coloring page completely. I tried setting the illustration as a background image and also just placed it on the stage, but this doesn't help.  I also tried putting the B&W illustration on a layer above the crayon layer to no avail. Please advise if there is a better method to do this.
I'm using the latest version of IB3 and a MacPro.


Also, we really need a Stop Draw option added so I can stop the crayon from drawing a line on Drag End and to prevent the crayon from continuing to color  when user decides to choose another color.  I reported this as a bug earlier and the suggested fix does not solve my problem in this scenario.


If you want me to share a small app demonstrating the problem, please send me an email at realartstudios@comcast.net.  Thanks.

Answer

This is not a bug. You should import a second element that does not contain the border of your image that you want your user to color in.  This element should set inside of your other element, and the draw behavior should be added to this element, this way the user can't color over the line.

0
Fixed

Duplicate Page Bug

Charmaine Anderson 12 years ago updated by Ezra Weinstein (Administrator) 12 years ago 0

I just tried to duplicate a Page using the Manage Pages panel, but get the error message below  after I copy the page and click the "Apply" button.  The new page does not save after clicking apply.  This happens on my MacPro.  (I'm using the latest release of IB3.)



Thanks for looking into this.



InteractBuilder Version: 3.2 Build 307

Device: MacBook Pro

Processor: Intel Core i7

Memory: 4 GB

System: 10.7.5

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

An application error occurred while attempting to perform the last action.

Restarting InteractBuilder is recommended.

An application error occurred while attempting to perform the last action.

Restarting InteractBuilder is recommended.

Error: Chunk: error in chunk expression / Chunk: error in line range / Chunk: can't find substring / put: can't set destination

Handler: ManagePages_Apply

Hint: 

Location: Line 218, char 32

Object: button id 1011 of card id 1002 of stack "Behaviors" of stack "/Applications/InteractBuilder.app/Contents/MacOS/Local Components/Data/InteractBuilder.livecode"

66: Line 218 at char 32: Chunk: error in chunk expression

68: Line 218 at char 32: Chunk: error in line range

83: Line 218 at char 32: Chunk: can't find substring

466: Line 218 at char 1: put: can't set destination

253: Line 217 at char 1: if-then: error in statement

587: Line 202 at char 1: switch: error in statement

490: Line 196 at char 1: repeat: error in statement

241: Line 196 at char 1: Handler: error in statement ----> ManagePages_Apply

353: Line 0 at char 0: Object Name: ----> button id 1011 of card id 1002 of stack "Behaviors" of stack "/Applications/InteractBuilder.app/Contents/MacOS/Local Components/Data/InteractBuilder.livecode"

675: Line 9 at char 1:  ----> ManagePages_Apply

241: Line 9 at char 1: Handler: error in statement ----> mouseUp

353: Line 0 at char 0: Object Name: ----> graphic id 4475692 of group id 4475689 of group id 4475685 of card id 1139 of stack "/Applications/InteractBuilder.app/Contents/MacOS/Local Components/Data/InteractBuilder.livecode"

line 150 of handler "errorDialog" of button "stsErrors_FS" of card id 1002 of stack "libSTSErrors"

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


Answer

Version 3.2.1 should be released in the next few days.  We have this in the list of bugs that will be addressed.

0
Answered

Creating a Game

Laurel R 12 years ago updated by Ezra Weinstein (Administrator) 12 years ago 0
Has anyone created a game using the InteractBuilder.  Does it work pretty much like creating a book Page only with more complexities for functionality?
Answer

You can create many types of games and fun activities and either incorporate them into your app or make a stand alone app.  There are several great apps in the App Store that have activities and games in them.  A couple are:


Bill the Fish

The Incredible Martin Oshea

All About Airports

Finish Line

0
Not a bug

Scale on Tap doesn't work

Charmaine Anderson 12 years ago updated by Alin Alexandru Matei 12 years ago 0

Scale on Tap bug. 
When I try to make an animated png sequence that has a transition scale down 50% on Tap, it doesn't work in Interact mode.  I want the element to look like it is moving farther away, and also will need this to make objects appear to come closer to viewer.  Thanks.

Answer
Alin Alexandru Matei 12 years ago

I've created a sample app with how I think you want this to work.

168 - animate scale.zip

Let me know if this is what you wanted.

0
Fixed

Replay on tap - possible bug

Charmaine Anderson 12 years ago updated by Ezra Weinstein (Administrator) 12 years ago 2

I want a .png animated sequence to animate and transition on tap. When the transition plays once and ends I want it to stop animating and enable user to tap again to repeat the same animate > transition behavior.  I've tried setting the replay to both yes and no but it just keeps looping the behavior.  I also tried setting the Behavior replay number from 0 to 1 and it doesn't seem to work as desired, the transition continues to loop. I also tried to chain a on double tap stop animation behavior to the element and that didn't stop the animation from playing. Please recommend best method to enable the desired functionality. In other words repeat the same on tap animate > transition behavior on tap once transition ends. Not sure how to do this. Thanks.


Answer

I assume you are using a frame animation.  Looks like a bug to me, in theory you should be able to do a transition animation with a bounce and then the user could just tap again.  We are planning on releasing an update this week (Week of June 16th).

0
Under review

TimerDisplay

Jen Hoyte 11 years ago updated by Alin Alexandru Matei 11 years ago 2
I'm trying to display a timer in a different text element.  So I set Target to the text element, Timer to the timer element.  At runtime, the time shows in the timer element but not in the text element.  So, how should this be set up?  Thanks.

0
Not a bug

clearing cache issues

Ann K AlteredEssence 12 years ago updated by Ezra Weinstein (Administrator) 12 years ago 2

i cannot get the cache to clear properly.  i will clear the cache on a page and it will show the - - then when i go to the next page and return immediately after, the original cache size i just cleared shows up again.  I have even tried clearing the cache, closing the program and when I reopen the page it still show the original cache size as when i began. this happens on all pages.

Answer

You can manually clear your cache by deleting the folder called "cache" located in your app folder.


We recreate the cache each time you run in Interact mode so I am not sure there is an issue going on here.

0
Not a bug

frame animation and linear animation

Melissa Lind 12 years ago updated by Ezra Weinstein (Administrator) 12 years ago 0
If I want to do a frame animation and random animation with the same element is it better to do two separate interactions or to do it as one interaction.

Right now I have it as one interaction as well as two additional: a tap stop animation and drag, move, but when I play it in the builder I get this error code. Too much for one element?

An application error occurred while attempting to perform the last action.

Restarting InteractBuilder is recommended.

Error: recursionLimit: Recursion limit reached / Object: can't set object property / set: can't set property
Handler: uPageElements
Hint:
Location: Line 0, char 0
Object: button id 1004 of card id 1002 of stack "Behaviors" of stack "/Applications/InteractBuilder.app/Contents/MacOS/Local Components/Data/InteractBuilder.livecode"

2: Line 0 at char 0: recursionLimit: Recursion limit reached
449: Line 10085 at char 4: Object: can't set object property ----> true
535: Line 10085 at char 1: set: can't set property ----> true
241: Line 10085 at char 1: Handler: error in statement ----> uPageElements
353: Line 0 at char 0: Object Name: ----> button id 1004 of card id 1002 of stack "Behaviors" of stack "/Applications/InteractBuilder.app/Contents/MacOS/Local Components/Data/InteractBuilder.livecode"
449: Line 1223 at char 4: Object: can't set object property ----> 239
535: Line 1223 at char 1: set: can't set property ----> 239
241: Line 1223 at char 1: Handler: error in statement ----> Interact_UpdateLoc
353: Line 0 at char 0: Object Name: ----> button id 1008 of group id 1010 of card id 1002 of stack "Behaviors" of stack "/Applications/InteractBuilder.app/Contents/MacOS/Local Components/Data/InteractBuilder.livecode"
573: Line 2287 at char 1: Handler: can't find handler ----> Interact_UpdateLoc
253: Line 2281 at char 1: if-then: error in statement
587: Line 2276 at char 1: switch: error in statement
587: Line 2119 at char 1: switch: error in statement
253: Line 2101 at char 1: if-then: error in statement
253: Line 2098 at char 1: if-then: error in statement
253: Line 2065 at char 1: if-then: error in statement
241: Line 2065 at char 1: Handler: error in statement ----> _Behavior_Do
353: Line 0 at char 0: Object Name: ----> button id 1008 of group id 1010 of card id 1002 of stack "Behaviors" of stack "/Applications/InteractBuilder.app/Contents/MacOS/Local Components/Data/InteractBuilder.livecode"
573: Line 1571 at char 1: Handler: can't find handler ----> _Behavior_Do
253: Line 1570 at char 1: if-then: error in statement
587: Line 1565 at char 1: switch: error in statement
490: Line 1555 at char 1: repeat: error in statement
490: Line 1552 at char 1: repeat: error in statement
241: Line 1552 at char 1: Handler: error in statement ----> _Interaction_Do
353: Line 0 at char 0: Object Name: ----> button id 1008 of group id 1010 of card id 1002 of stack "Behaviors" of stack "/Applications/InteractBuilder.app/Contents/MacOS/Local Components/Data/InteractBuilder.livecode"
573: Line 1447 at char 1: Handler: can't find handler ----> _Interaction_Do
241: Line 1447 at char 1: Handler: error in statement ----> Interaction_Drag
353: Line 0 at char 0: Object Name: ----> button id 1008 of group id 1010 of card id 1002 of stack "Behaviors" of stack "/Applications/InteractBuilder.app/Contents/MacOS/Local Components/Data/InteractBuilder.livecode"
675: Line 875 at char 1:  ----> Interaction_Drag
253: Line 853 at char 1: if-then: error in statement
253: Line 845 at char 1: if-then: error in statement
253: Line 824 at char 1: if-then: error in statement
241: Line 824 at char 1: Handler: error in statement ----> Element_MouseMove
353: Line 0 at char 0: Object Name: ----> button id 1008 of group id 1010 of card id 1002 of stack "Behaviors" of stack "/Applications/InteractBuilder.app/Contents/MacOS/Local Components/Data/InteractBuilder.livecode"
573: Line 43 at char 1: Handler: can't find handler ----> Element_MouseMove
253: Line 42 at char 1: if-then: error in statement
241: Line 42 at char 1: Handler: error in statement ----> mouseMove
353: Line 0 at char 0: Object Name: ----> button id 1066 of card id 1002 of stack "IBElements" of stack "/Applications/InteractBuilder.app/Contents/MacOS/Local Components/Data/InteractBuilder.livecode"


button id 1299 of card id 1002 of stack "libSTSErrors" of stack "/Applications/InteractBuilder.app/Contents/MacOS/Local Components/Data/InteractBuilder.livecode",errorDialog,150
stack "/Applications/InteractBuilder.app/Contents/MacOS/Local Components/Data/InteractBuilder.livecode",DoError,9972,button id 1004 of card id 1002 of stack "Behaviors" of stack "/Applications/InteractBuilder.app/Contents/MacOS/Local Components/Data/InteractBuilder.livecode"


Answer

Please create a single page sample.  What you are trying to do doesn't sound like "too much".