In an interface I am making, part of it needs to have multiple text fields with buttons linking to other web pages. I will probably have about 40-75 different links when I am done creating this. The only way to do this that I can see is to create a button and then add an interaction to that button to link to the page I want. However, making a list of multiple ones I have to create a new button each time. Buttons can't be duplicated and then the text inside the button changes or else it will change all the other instances of that button. So this requires me making 75 different buttons, adding the different state changes to each one, and is very time consuming. Plus then getting them properly placed inside the document instead of just duplicating the button is also very time consuming.
I thought this might be possible with a data list, but it doesn't seem that you can set up an element of the data list to have them be different links. However, this doesn't seem possible either.
Does anyone have any ideas on how I can do this or am I just stuck?
Thank you.
Hello,
Catalyst is great for visual prototyping, but if you have a large set of data, say over 15 items, you should probably be doing some final tweaks in Builder. In your case, I'd recommend creating a Data List with your text input and button. I would also add text fields to your design time data that contain your links and button labels. You can set the opacity on them to zero, you just want those strings present in your design time data.
Finally, bring your FXP over to builder, and tweak the button labels so they draw from the design time data. Also, create an interaction for the button that navigates to the appropriate link.
-Bear
Does builder only come with the master collection? I have the design premium. I have a copy of the master collection on someone else's computer here at work that I can use, though.
I may just make a button that says "Link" and then have that next to my list of things I need linked. I know you can have multiple instances of a button with different interactions on each instance.
Thanks for your help Bear.
Anyone else have any other ideas?
Flash Builder is also included in Web Premium. I think Flash Builder Standard is $249. Bear is right, at some point it makes sense to shift from prototyping to actual development. Good luck. If you get stuck with development, your best bet will be on the Flash Builder forums for coding help.
Take a look at this blog post: http://blogs.adobe.com/flexdoc/2011/05/adding-links-to-mx-and-spark-da tagrids-using-inline-item-renderers.html about adding links within a datagrid.
Hi Chris,
Thanks for the link.
I figured out how to do it in Flash Catalyst, without heading over to Flash Builder.
All you have to do is select the data list, then go to the interactions panel.
After you have selected the state that it should transition to, Change the last drop down to "When a specific Item is selected", then choose which item links to what.
I hope this helps someone who doesn't have an idea how to use Flash Builder.
Thanks.
North America
Europe, Middle East and Africa
Asia Pacific