Group Details

Group Photo

Advanced Developers

This group is for board designers who are comfortable with the basics of creating interactive boards and want to take advantage of the more sophisticated Boardmaker Plus features.

Activities 33
Activity Sets 0
Members 196
Discussions 13
Date Created

12/16/2008

Automate adding a page
photo image
by ytamano, 12/11/2008 10:49 PM

Hi Johanna.  My book template does automate the hiding of the "next page" button on the last page.  There isn't a way to completely automate the adding of additional pages, i.e. there's not way to add an action that says "add another page".  My template just tells people to use the "Save As" function to create an additional page, and my "next page" buttons have actions that automatically go to the next page provided that you number them sequentially (page1, page2, etc).  The actions to do this are a bit complicated.  The basic idea is that I use a variable to keep track of the page number, ie. on the cover you could do something like this: Assign Variable pagenumber= 0 Then on your "next page" button, you could put these actions: Assign Variable nextpage = pagenumber Adjust Variable nextpage = nextpage + 1 Adjust Variable pagenumber = pagenumber+1 Change Board "page{nextpage}" This will jump to the next page, provided I call the pages "page1", "page2", etc.  On page 1,  you would put the same actions except leave out the Assign Variable pagenumber = 0, since the pagenumber was already adjust before coming to this page. With the buttons programmed this way, you can do a Save As and keep adding pages and they will automatically be linked.  As far as making the "next page" button disappear on the last page, I did this through checking the value of a remote variable on the next board.  So in this example, if I have a variable "nextpage" that stores the page number of the next page, then I can do the following action: If svboardname@page{nextpage} =      Set Button Properties [hide the next page button] Then @-sign means you want to check the system variable of another board or button.  svboardname@page{nextpage} checks to see if there is a board name for the board "page{nextpage}", and if the board doesn't exist, then it returns a blank value.  You could also accomplish the same thing by checking to see if there is a certain button on the board "page{nextpage}", by checking svbuttonname@button@page{nextpage}.  This checks the button name of the button named "button", located on the board "page{nextpage}. Doing these kinds of checks does get a little messy but lets you automate things more.

photo image
by Johanna, 12/10/2008 11:50 PM

I uploaded a Talking Book Template http://www.adaptedlearning.com/SingleFile.aspx?ID=2292 It is an adaptation of Patrick Black's Accessible Book Template. Is there a way to automate adding a page (the style being the same each time) rather than having x blank pages in the middle as it is now? On the last page the "Go to next page" does not appear currently because it has been manually removed. I would like the "Go to next page" to be missing on the last page in the future also. Our son understands that from the last page he is to choose to return to the cover page of the book, the Talking Book menu or the Main Menu. It appears Yuichi's template may automate the process; however, I wasn't sure how the programming is implemented.  Thanks. Johanna

Group Discussions

Use this forum to discuss different topics related to this group.