Dear lord. Does your client have Apple’s budget for this? Also, how many products are you planning on featuring here? (The process you will use in Freeway to make this is extraordinarily fussy, and you will run out of patience and Freeway will run out of “slots” in its Actions if this number is fairly high.)
To the right of the carousel, draw two more HTML boxes (layer checkbox on for each), so you have the three-pane layout Apple uses.
Start in the middle pane: double-click so you get the text cursor, then select Insert / Graphic Item to add an inline image. Stretch this out to full width, double-click into it and add some dummy text, give it a background color, all just for testing. Then apply the Rollover Action to it. Click on the Parameters tab, and set the Click number to 1. Now copy this graphic item to the clipboard, double-click in the HTML box so you get the flashing cursor again, and paste paste paste until you have enough copies.
Now, select your right-most HTML box and add the Target Show/Hide Layer action to it. Give it a white background so you can see what’s happening. Set it to respond to Click 1, and to be initially hidden. Add some text to it so you can see if this works. Select this item, duplicate it in place (Apple-D, 0,0 offsets) and set the copy to respond to Click 2. And so forth until you have enough copies for your first stack of triggers.
Go back through your stack of triggers in the middle column and change all of the Click numbers to be different from one another (1,2,3,4…). At this point, if you preview, you should be able to click on items in the middle stack and have them appear in the far right stack. You may need to fiddle with the Sticky and Toggle options to get this to behave the way you want.
Once you have it all working, you can make a duplicate of the middle column, set all of the rollovers in it to a different color-name “channel” and then select your entire right-hand stack and duplicate it in place. You’ll also need to go through this stack and set each element to the new color channel.
At this point, you may decide to resign the account. You’re getting close to the “grains of rice on the chessboard” problem that bankrupted the fabled sultan. Each option in the left column represents one set of n options in the middle column, which in turn represents nN options in the right column. Apple gets away with this by dynamically generating the content, and also by loading it in the background using Ajax callbacks. None of this is particularly hard to do, but it doesn’t get done in an evening – or a week. It takes databases, JavaScript frameworks, and serious programming skills.
Walter
actionsdev mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options