<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://axure.com/cs/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Axure</title><subtitle type="html" /><id>http://axure.com/cs/blogs/axure/atom.aspx</id><link rel="alternate" type="text/html" href="http://axure.com/cs/blogs/axure/default.aspx" /><link rel="self" type="application/atom+xml" href="http://axure.com/cs/blogs/axure/atom.aspx" /><generator uri="http://communityserver.org" version="2.1.60809.935">Community Server</generator><updated>2007-05-08T17:30:00Z</updated><entry><title>Axure RP Update Supports Firefox 3</title><link rel="alternate" type="text/html" href="http://axure.com/cs/blogs/axure/archive/2008/06/16/Axure-RP-Update-Supports-Firefox-3.aspx" /><id>http://axure.com/cs/blogs/axure/archive/2008/06/16/Axure-RP-Update-Supports-Firefox-3.aspx</id><published>2008-06-16T23:00:00Z</published><updated>2008-06-16T23:00:00Z</updated><content type="html">&lt;p&gt;Firefox&amp;nbsp;3 is expected to release on June 17. &lt;a href="http://silberbauer.dk/wp/2007/03/now-thats-customer-support/trackback/" target="_blank"&gt;Like last time&lt;/a&gt;, we have released an update to support the new version of Firefox. Thank you everyone who reported issues when using the Firefox 3 release candidates.&lt;/p&gt;&lt;p&gt;The latest Axure RP update&amp;nbsp;(5.0.0.1529) is available at &lt;a href="http://www.axure.com/downloads.aspx"&gt;http://www.axure.com/downloads.aspx&lt;/a&gt;.&amp;nbsp;In addition to the Firefox updates, it also includes fixes for shared projects, the Word 2007 specification generator, and other minor fixes. To view a more detailed list, please visit the &lt;a href="http://axure.com/releasehistory.htm" target="_blank"&gt;release history&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;This is a free update for licenses or renewals purchased after 3/15/2007. If you have a licensed copy of 5.0, you can update to this release without a renewal.&lt;/p&gt;&lt;p&gt;For everyone using Axure RP versions 4.6 or 4.4, we have also released updates to those versions to support the Firefox changes. Those updates are available at &lt;a href="http://www.axure.com/previousVersions.aspx"&gt;http://www.axure.com/previousVersions.aspx&lt;/a&gt;&amp;nbsp;(4.6.2.1546 and 4.4.1.801).&lt;/p&gt;&lt;p&gt;We appreciate any feedback, suggestions, or bug reports. Please send them to &lt;a href="mailto:support@axure.com"&gt;support@axure.com&lt;/a&gt; or discuss them on the Axure RP forum at &lt;a href="http://www.axure.com/cs/forums"&gt;http://www.axure.com/cs/forums&lt;/a&gt;. &lt;br /&gt;&lt;/p&gt;&lt;img src="http://axure.com/cs/aggbug.aspx?PostID=2950" width="1" height="1"&gt;</content><author><name>Andrea</name><uri>http://axure.com/cs/members/Andrea.aspx</uri></author><category term="Announcements" scheme="http://axure.com/cs/blogs/axure/archive/tags/Announcements/default.aspx" /><category term="Releases" scheme="http://axure.com/cs/blogs/axure/archive/tags/Releases/default.aspx" /><category term="Axure RP Pro 5" scheme="http://axure.com/cs/blogs/axure/archive/tags/Axure+RP+Pro+5/default.aspx" /></entry><entry><title>Axure RP Pro 5 and the New Axure.com</title><link rel="alternate" type="text/html" href="http://axure.com/cs/blogs/axure/archive/2008/04/21/Axure-RP-Pro-5.aspx" /><id>http://axure.com/cs/blogs/axure/archive/2008/04/21/Axure-RP-Pro-5.aspx</id><published>2008-04-22T00:38:00Z</published><updated>2008-04-22T00:38:00Z</updated><content type="html">&lt;div class="BlogPostContent"&gt;&lt;div class="BlogPostContent"&gt;&lt;p&gt;Axure RP Pro 5 is now available for download at &lt;a href="http://www.axure.com/downloads.aspx"&gt;http://www.axure.com/downloads.aspx&lt;/a&gt;. This release focuses on collaboration, more interactions, and faster, more customizable specification generation. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;img align="left" height="213" hspace="10" src="http://www.axure.com/images/announce5betaimage.gif" width="175" /&gt;&lt;/u&gt;&lt;strong&gt;New Features&lt;br /&gt;&lt;/strong&gt;Shared Projects enables multiple people to work on a project at the same time and also keeps a history of revisions to the project.&amp;nbsp;A demo can be found in the &lt;a href="http://www.axure.com/p401_1.aspx"&gt;Shared Projects online training&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;New interactions including OnFocus and OnLostFocus events, anchor links, and moving dynamic panels. Check out the blog post &lt;a href="http://axure.com/cs/blogs/axure/archive/2008/01/07/Anchors_2C00_-Moving-Panels_2C00_-and-Focus-Events.aspx"&gt;&amp;quot;Anchors, Moving Panels, and Focus Events&amp;quot;&lt;/a&gt; for a sample.&lt;/p&gt;&lt;p&gt;Word 2007 Specification Generator offering more customizations including a two-column format and much faster generation.&lt;/p&gt;&lt;p&gt;Popular requests&amp;nbsp;like detachable panes and&amp;nbsp;gradient and alpha color support.&lt;/p&gt;&lt;p&gt;For a more detailed list click &lt;a href="http://www.axure.com/whatsNew.aspx"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;Important Information&lt;br /&gt;&lt;/strong&gt;Files created in version 5 will not open in previous versions of Axure RP. Version 5 will convert legacy files to the new format.&lt;br /&gt;&lt;br /&gt;Axure RP Pro 5 is a free upgrade for customers who purchased or renewed a license after March 15, 2007. Other customers will need to purchase a &lt;a href="http://www.axure.com/purchase.aspx"&gt;renewal&lt;/a&gt; before upgrading.&lt;br /&gt;&lt;br /&gt;If your trial had previously expired, installing version 5 will give you a new 30 day trial.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The New Axure.com&lt;br /&gt;&lt;/strong&gt;We are happy to release the new &lt;a href="http://www.axure.com"&gt;Axure&lt;/a&gt;&amp;nbsp;website. We have a new logo and content including the &lt;a href="http://www.axure.com/tour.aspx"&gt;flash tour&lt;/a&gt;, updated &lt;a href="http://www.axure.com/expert.aspx"&gt;online training&lt;/a&gt;, and&amp;nbsp;a section to&amp;nbsp;&lt;a href="http://www.axure.com/compareFeatures.aspx"&gt;compare features&lt;/a&gt; and &lt;a href="http://www.axure.com/compareProjectBenefits.aspx"&gt;project benefits&lt;/a&gt;.&amp;nbsp;Let us know what you think.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Want the latest updates, discussions, and tutorials?&lt;br /&gt;&lt;/strong&gt;Join the Axure Community Site and we&amp;#39;ll keep you connected.&amp;nbsp; After joining, subscribe to the forum for discussions and&amp;nbsp;the blog for tutorials and release announcements.&lt;br /&gt;&lt;br /&gt;We appreciate any feedback, suggestions, or bug reports. Please send them to &lt;a href="mailto:support@axure.com"&gt;support@axure.com&lt;/a&gt; or discuss them on the &lt;a href="http://axure.com/CS/forums/4/ShowForum.aspx"&gt;Axure RP forum&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://axure.com/cs/aggbug.aspx?PostID=2720" width="1" height="1"&gt;</content><author><name>Andrea</name><uri>http://axure.com/cs/members/Andrea.aspx</uri></author><category term="Announcements" scheme="http://axure.com/cs/blogs/axure/archive/tags/Announcements/default.aspx" /><category term="Releases" scheme="http://axure.com/cs/blogs/axure/archive/tags/Releases/default.aspx" /></entry><entry><title>Axure RP Pro 5.0 Beta is Now Available!</title><link rel="alternate" type="text/html" href="http://axure.com/cs/blogs/axure/archive/2008/02/29/Axure-RP-Pro-5.0-Beta-is-Now-Available_2100_.aspx" /><id>http://axure.com/cs/blogs/axure/archive/2008/02/29/Axure-RP-Pro-5.0-Beta-is-Now-Available_2100_.aspx</id><published>2008-03-01T00:30:00Z</published><updated>2008-03-01T00:30:00Z</updated><content type="html">&lt;p&gt;&lt;img align="left" border="1" height="213" hspace="10" src="http://www.axure.com/images/announce5betaimage.gif" width="175" /&gt; The beta for Axure RP Pro Version 5.0 is now available for download at &lt;a href="http://www.axure.com/axurerp5beta.aspx"&gt;http://www.axure.com/axurerp5beta.aspx&lt;/a&gt;! 
&lt;/p&gt;&lt;p&gt;This release &lt;strong&gt;enables multiple people to work on the same Axure RP project at the same time&lt;/strong&gt; and maintains a history of revisions to the project. It also includes new interactions, a new specification generator, as well as enhancements to the interface and designer.&lt;/p&gt;

&lt;p&gt;&lt;font face="Arial" style="font-size:10pt;"&gt;Check out the &lt;a href="http://www.axure.com/au-sharedprojects.aspx"&gt;online training&lt;/a&gt; for a guide to using the Shared Projects feature, as well as our blog post &lt;a href="http://axure.com/CS/blogs/axure/archive/2008/01/07/Anchors_2C00_-Moving-Panels_2C00_-and-Focus-Events.aspx"&gt;&amp;quot;Anchors, Moving Panels, and Focus Events&amp;quot; &lt;/a&gt;to view examples of how to use some of the new interactions.&amp;nbsp; For a more detailed description of new features, click &lt;a href="http://www.axure.com/axurerp5beta.aspx"&gt;here&lt;/a&gt;.&lt;/font&gt; &lt;br /&gt;
&lt;/p&gt;

&lt;p&gt;This beta can be installed without uninstalling version 4, but please note&lt;strong&gt; &lt;/strong&gt;that &lt;strong&gt;files created in Axure RP 5.0 will not open in previous versions&lt;/strong&gt;. Axure RP Pro 5.0 will convert earlier files to the new format.&lt;/p&gt;

&lt;p&gt;This beta will expire on April 30, 2008. A valid beta will be available until the final release of Axure RP Pro 5.0 expected in early April, so your work will not be interrupted.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is this a free update? &lt;/strong&gt;If you have purchased Axure RP or a renewal after March 15, 2007 or plan to purchase&amp;nbsp;between now and the final&amp;nbsp;release, you&amp;nbsp;will get version 5.0 as a free update. All other customers will need to purchase&amp;nbsp;a renewal to upgrade. You can login to the &lt;a href="http://www.axure.com/portal"&gt;customer portal&lt;/a&gt; with the account information that was created when your licenses were purchased to see when your maintenance period expires.&lt;/p&gt;

&lt;p&gt;Please report any issues you might find to &lt;a href="mailto:support@axure.com"&gt;support@axure.com&lt;/a&gt;&amp;nbsp;or in the &lt;a href="http://axure.com/cs/forums/4/ShowForum.aspx"&gt;forums&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://axure.com/cs/aggbug.aspx?PostID=2514" width="1" height="1"&gt;</content><author><name>Andrea</name><uri>http://axure.com/cs/members/Andrea.aspx</uri></author><category term="Announcements" scheme="http://axure.com/cs/blogs/axure/archive/tags/Announcements/default.aspx" /><category term="Releases" scheme="http://axure.com/cs/blogs/axure/archive/tags/Releases/default.aspx" /></entry><entry><title>Anchors, Moving Panels, and Focus Events</title><link rel="alternate" type="text/html" href="http://axure.com/cs/blogs/axure/archive/2008/01/07/Anchors_2C00_-Moving-Panels_2C00_-and-Focus-Events.aspx" /><id>http://axure.com/cs/blogs/axure/archive/2008/01/07/Anchors_2C00_-Moving-Panels_2C00_-and-Focus-Events.aspx</id><published>2008-01-07T20:20:00Z</published><updated>2008-01-07T20:20:00Z</updated><content type="html">&lt;p&gt;This&amp;nbsp;article presents a few of the new features coming in Axure RP Pro Version 5, which are included in the alpha release &lt;a href="http://www.axure.com/axurerp4-4beta.aspx"&gt;Shared Projects Preview&lt;/a&gt;.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Scroll to Image Map Region (Anchors)&lt;/li&gt;&lt;li&gt;Moving Dynamic Panels&lt;/li&gt;&lt;li&gt;OnFocus and OnLostFocus Events&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Here are links to the sample file and generated prototype that are discussed in this article.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.axure.com/samples/Version5PreviewFeatures.rp"&gt;Version5PreviewFeatures RP File&lt;/a&gt; (Opens in Shared Projects Preview version or later)&lt;br /&gt;&lt;a href="http://www.axure.com/samples/Version5PreviewFeatures/Version5PreviewFeatures_Start.html" target="_blank"&gt;Version5PreviewFeatures Sample Prototype&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Scroll to Image Map Region (Anchors)&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The action to Scroll to Image&amp;nbsp;Map Region allows you to scroll a page in response to an event like a user clicking on a link. You can choose to scroll the page horizontally, vertically or both to the location of an image map region.&lt;/p&gt;&lt;p&gt;In the page &amp;quot;Example 1&amp;quot; in the sample, we have created&amp;nbsp;a list of topics that&amp;nbsp;link to corresponding topic sections on the page.&lt;/p&gt;&lt;p&gt;We placed an image map region over the titles of each topic section that&amp;nbsp;we want to&amp;nbsp;scroll to. Then, we added a case to the OnClick event&amp;nbsp;of each of the topic links with an action to &amp;quot;Scroll to Image Map Region&amp;quot;, and specified the appropriate image map region.&lt;/p&gt;&lt;p&gt;The Select Image Map Region dialog allows you to select the Image Map Region and choose whether to scroll horizontally only, vertically only, or horizontally and vertically. &lt;/p&gt;&lt;p&gt;&lt;img border="1" height="355" src="http://www.axure.com/images/v5previewfeatures_selectimagemapregion.gif" width="400" /&gt;&amp;nbsp;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;We also added &amp;quot;Top&amp;quot; links at the end of each section that scroll back to the Top of the page where the Help header is.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Moving Dynamic Panels&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The Move Dynamic Panels action allows you to move a dynamic panel in response to an event like OnClick or OnMouseEnter. A common use of this feature would be to more easily prototype expanding and collapsing regions on a form.&lt;/p&gt;&lt;p&gt;In the page &amp;quot;Example 2&amp;quot; in the sample, we have&amp;nbsp;created a&amp;nbsp;survey form with optional questions that are shown and hidden based on answers to other questions. When the questions are shown, all of the questions beneath them are moved down. When they are hidden, the questions are moved back up.&lt;/p&gt;&lt;p&gt;On the page, we have Yes and No radio buttons next to the question &amp;quot;Were you traveling with children?&amp;quot;. Beneath that is&amp;nbsp;a dynamic panel labeled &amp;quot;Optional Question 1&amp;quot; panel (set to hidden) which includes the questions we would like to show and hide based on whether Yes or No is selected.&amp;nbsp;Then, there is a dynamic panel labeled &amp;quot;Form 1&amp;quot; that contains the remaining questions on the form&amp;nbsp;that will be moved up and down&amp;nbsp;when showing and hiding the &amp;quot;Optional Question 1&amp;quot; panel.&lt;/p&gt;&lt;p&gt;The OnClick events on the Yes and No radio buttons have cases with actions to Show/Hide the &amp;quot;Optional Question 1&amp;quot; panel and move the &amp;quot;Form 1&amp;quot; panel down or up. For the Yes radio button, we added the action to&amp;nbsp;show the &amp;quot;Optional Question 1&amp;quot; panel and the action to &amp;quot;Moved Panel(s)&amp;quot;.&lt;/p&gt;&lt;p&gt;&lt;img border="1" height="462" src="http://www.axure.com/images/v5previewfeatures_interactionsdialog.gif" width="396" /&gt;&lt;/p&gt;&lt;p&gt;Clicking on the link for Move Panel in Step 3 of the Interactions Case Properties dialog, we selected &amp;quot;Move Form 1 to (x,y)&amp;quot; and enter the coordinates we would like to move the panel to. You can also choose to &amp;quot;Move widget by&amp;quot; a certain number of pixels to the left/right and up/down.&lt;/p&gt;&lt;p&gt;&lt;img border="1" height="464" src="http://www.axure.com/images/v5previewfeatures_movedynamicpanel.gif" width="399" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Within the &amp;quot;Form 1&amp;quot; dynamic panel, there are a few more dynamic panels that expand and collapse optional questions. It is important to note that the containing dynamic panel should be large enough to show all of the contained panels when they are moved.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;OnFocus and OnLostFocus Events&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The OnFocus and OnLostFocus Events allow you to perform actions when tabbing or clicking on to&amp;nbsp;and off of form widgets (Text Field, Text Area, Droplist, List Box, Checkbox, Radio Button). In Example 2 of the sample, we added actions to the OnFocus and OnLostFocus events for the &amp;quot;Date of trip&amp;quot; fields to show and hide a dynamic panel containing a date formatting tip. This was also done for the three fields containing dollar amounts to show formatting tips.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Here are the links to this sample one more time:&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.axure.com/samples/Version5PreviewFeatures.rp"&gt;Version5PreviewFeatures RP File&lt;/a&gt; (Opens in Shared Projects Preview version or later)&lt;br /&gt;&lt;a href="http://www.axure.com/samples/Version5PreviewFeatures/Version5PreviewFeatures_Start.html" target="_blank"&gt;Version5PreviewFeatures Sample Prototype&lt;/a&gt;&lt;/p&gt;&lt;p&gt;We hope you get a chance to try out these features and the other features included in this preview release. Let us know what you think!&amp;nbsp; &lt;font face="Arial" style="font-size:10pt;"&gt;Please report any issues you might find to &lt;a href="mailto:support@axure.com"&gt;support@axure.com&lt;/a&gt;&amp;nbsp;or in the &lt;a href="http://axure.com/cs/forums"&gt;forums&lt;/a&gt;.&amp;nbsp; Enjoy!&lt;/font&gt;&lt;/p&gt;&lt;img src="http://axure.com/cs/aggbug.aspx?PostID=2302" width="1" height="1"&gt;</content><author><name>Andrea</name><uri>http://axure.com/cs/members/Andrea.aspx</uri></author><category term="Tutorials" scheme="http://axure.com/cs/blogs/axure/archive/tags/Tutorials/default.aspx" /><category term="Dynamic Panel" scheme="http://axure.com/cs/blogs/axure/archive/tags/Dynamic+Panel/default.aspx" /><category term="Samples" scheme="http://axure.com/cs/blogs/axure/archive/tags/Samples/default.aspx" /><category term="Image Map Regions" scheme="http://axure.com/cs/blogs/axure/archive/tags/Image+Map+Regions/default.aspx" /><category term="Anchors" scheme="http://axure.com/cs/blogs/axure/archive/tags/Anchors/default.aspx" /><category term="OnFocus" scheme="http://axure.com/cs/blogs/axure/archive/tags/OnFocus/default.aspx" /><category term="OnLostFocus" scheme="http://axure.com/cs/blogs/axure/archive/tags/OnLostFocus/default.aspx" /></entry><entry><title>Axure RP Pro - Shared Projects Preview (Alpha)</title><link rel="alternate" type="text/html" href="http://axure.com/cs/blogs/axure/archive/2007/12/18/Axure-RP-Pro-_2D00_-Shared-Projects-Preview-_2800_Alpha_2900_.aspx" /><id>http://axure.com/cs/blogs/axure/archive/2007/12/18/Axure-RP-Pro-_2D00_-Shared-Projects-Preview-_2800_Alpha_2900_.aspx</id><published>2007-12-18T19:00:00Z</published><updated>2007-12-18T19:00:00Z</updated><content type="html">&lt;p&gt;This release is a preview of the Shared Project feature which will be part of the Version 5.0 scheduled for Q1 2008. We are looking for early feedback on this feature, but as an alpha release, some bugs should be expected. &lt;/p&gt;&lt;p&gt;The Shared Projects feature &lt;strong&gt;enables multiple people to work on the same Axure RP project at the same time&lt;/strong&gt;. It also maintains a history of revisions to the project.&lt;/p&gt;&lt;p&gt;&lt;img border="1" height="160" src="http://www.axure.com/images/sharedprojectdiagramsmall.gif" width="450" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;p&gt;For this preview, we recommend limiting shared projects to 300 combined pages and masters and up to five people working on&amp;nbsp;a project.&lt;/p&gt;&lt;/font&gt;&lt;p&gt;Other features in this preview include: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Scroll to Image Map Region (Anchors) &lt;/li&gt;&lt;li&gt;Moving Dynamic Panels &amp;nbsp;&lt;/li&gt;&lt;li&gt;OnFocus and OnLostFocus events&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;More information and the download are available &lt;a href="http://www.axure.com/axurerpsharedprojects.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" style="font-size:10pt;"&gt;To learn to use Shared Projects and watch a video demo, visit the &lt;a href="http://www.axure.com/au-sharedprojects.aspx"&gt;online training&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;This preview can be installed without uninstalling previous versions, but please note&lt;strong&gt; &lt;/strong&gt;that &lt;strong&gt;files created in the Shared Projects Feature Preview will not open in previous versions&lt;/strong&gt; of Axure RP. Files created in earlier versions will be converted to the new format.&lt;/p&gt;&lt;p&gt;If you have a license key that is valid for 4.6, you can use this preview without interruption. If you do not have a current license key, the preview will provide you with a 30 day evaluation.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Will this be a free update?&lt;/strong&gt; Version 5.0 will be a free update for customers who purchased a license or a maintenance renewal for Axure RP Pro within 12 months of that release. Other customers will need to purchase a renewal before upgrading.&lt;/p&gt;&lt;p&gt;Please report any issues you might find to &lt;a href="mailto:support@axure.com"&gt;support@axure.com&lt;/a&gt;&amp;nbsp;or in the &lt;a href="http://www.axure.com/cs/forums/"&gt;forums&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://axure.com/cs/aggbug.aspx?PostID=2223" width="1" height="1"&gt;</content><author><name>Andrea</name><uri>http://axure.com/cs/members/Andrea.aspx</uri></author><category term="Releases" scheme="http://axure.com/cs/blogs/axure/archive/tags/Releases/default.aspx" /><category term="Shared Projects" scheme="http://axure.com/cs/blogs/axure/archive/tags/Shared+Projects/default.aspx" /></entry><entry><title>Axure SpecGen Tool Update</title><link rel="alternate" type="text/html" href="http://axure.com/cs/blogs/axure/archive/2007/10/05/Axure-SpecGen-Tool-Update.aspx" /><id>http://axure.com/cs/blogs/axure/archive/2007/10/05/Axure-SpecGen-Tool-Update.aspx</id><published>2007-10-05T19:00:00Z</published><updated>2007-10-05T19:00:00Z</updated><content type="html">&lt;p&gt;An update to the Axure SpecGen Tool is now available for download at &lt;a href="http://www.axure.com/axurespecgentool.aspx"&gt;http://www.axure.com/axurespecgentool.aspx&lt;/a&gt;. A detailed list of new features is available&amp;nbsp;&lt;a href="http://www.axure.com/axurespecgentool.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;The SpecGen Tool is a free application. It is an example of how the Axure RP API can be used to read data from an Axure RP file.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;New Features&lt;/strong&gt;&lt;br /&gt;The SpecGen Tool improves on the specification generation built into Axure RP by incorporating new technologies and features.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Improved speed (often 10 to 20 times faster)&lt;/li&gt;&lt;li&gt;Option to collapse master annotations into page sections&lt;/li&gt;&lt;li&gt;Option to place annotation tables directly below each page and dynamic panel screenshot&lt;/li&gt;&lt;li&gt;Option to use a two column-specification format&lt;/li&gt;&lt;li&gt;Ability to&amp;nbsp;separate annotations into multiple&amp;nbsp;tables&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;To see a video on how to use the Axure SpecGen Tool and find out more information, please visit &lt;a href="http://www.axure.com/axurespecgentool.aspx"&gt;http://www.axure.com/axurespecgentool.aspx&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Source Code&lt;/strong&gt;&lt;br /&gt;The source code for the Axure SpecGen Tool is available to Axure RP Pro customers upon request. To request a copy, please send an email to &lt;a href="mailto:support@axure.com"&gt;support@axure.com&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Want the latest updates, discussions, and tutorials?&lt;/strong&gt;&lt;br /&gt;Join the Axure Community Site and we&amp;#39;ll keep you connected.&amp;nbsp; After joining, subscribe to the forum for discussions and subscribe to the blog for tutorials and release announcements.&lt;br /&gt;&lt;br /&gt;We appreciate any feedback, suggestions, or bug reports. Please send them to &lt;a href="mailto:support@axure.com"&gt;support@axure.com&lt;/a&gt; or discuss them on the Axure RP forum at &lt;a href="http://www.axure.com/cs/forums"&gt;http://www.axure.com/cs/forums&lt;/a&gt;. &lt;br /&gt;&lt;/p&gt;&lt;img src="http://axure.com/cs/aggbug.aspx?PostID=2090" width="1" height="1"&gt;</content><author><name>Andrea</name><uri>http://axure.com/cs/members/Andrea.aspx</uri></author><category term="API" scheme="http://axure.com/cs/blogs/axure/archive/tags/API/default.aspx" /><category term="SpecGen" scheme="http://axure.com/cs/blogs/axure/archive/tags/SpecGen/default.aspx" /></entry><entry><title>Axure RP Pro 4.6 Updates and Safari Compatibility</title><link rel="alternate" type="text/html" href="http://axure.com/cs/blogs/axure/archive/2007/10/01/Axure-RP-Pro-4.6-Updates-and-Safari-Compatibility.aspx" /><id>http://axure.com/cs/blogs/axure/archive/2007/10/01/Axure-RP-Pro-4.6-Updates-and-Safari-Compatibility.aspx</id><published>2007-10-01T23:20:00Z</published><updated>2007-10-01T23:20:00Z</updated><content type="html">&lt;p&gt;Since the release of Axure RP Pro version 4.6 in July, we have released several minor updates addressing bugs and minor requests. The latest version (4.6.2.946) was released on 9/21/07 and is available at &lt;a href="http://www.axure.com/downloads.aspx"&gt;http://www.axure.com/downloads.aspx&lt;/a&gt;.&amp;nbsp;This is a free update for licenses or renewals purchased after 6/1/2006. If you have a licensed copy of 4.6, you can update to this release without a renewal.&lt;/p&gt;&lt;p&gt;The latest update of&amp;nbsp;Axure RP now &lt;em&gt;unofficially&lt;/em&gt; supports viewing prototypes in Safari. This was first mentioned on the &lt;a href="http://www.rev2.org/2007/09/25/axure-rp-prototype-your-startup-and-applications/" target="_blank"&gt;Rev2 blog&lt;/a&gt;.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;img height="310" src="http://www.axure.com/images/axuresafari.gif" width="382" /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Some other fixes and updates since the initial release of 4.6&amp;nbsp;include:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Added OnKeyUp event to the Text Area widget&lt;/li&gt;&lt;li&gt;Added the ability to set the value in a Text Field to the value in a Droplist or Listbox&lt;/li&gt;&lt;li&gt;Fix for prototype error when single and double quotes were used in Labels&lt;/li&gt;&lt;li&gt;Fix for intermittent error generating prototypes resulting in Windows error dialog&lt;/li&gt;&lt;li&gt;Fixed Clear All link in the Condition Builder dialog&lt;/li&gt;&lt;li&gt;Dynamic panels on a page no longer automatically cause the prototype browser to have a horizontal scroll &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;To view a more detailed list, please visit the &lt;a href="http://axure.com/releasehistory.htm" target="_blank"&gt;release history&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;We appreciate any feedback, suggestions, or bug reports. Please send them to &lt;a href="mailto:support@axure.com"&gt;support@axure.com&lt;/a&gt; or discuss them on the Axure RP forum at &lt;a href="http://www.axure.com/cs/forums"&gt;http://www.axure.com/cs/forums&lt;/a&gt;&lt;/p&gt;&lt;img src="http://axure.com/cs/aggbug.aspx?PostID=2041" width="1" height="1"&gt;</content><author><name>Andrea</name><uri>http://axure.com/cs/members/Andrea.aspx</uri></author><category term="Announcements" scheme="http://axure.com/cs/blogs/axure/archive/tags/Announcements/default.aspx" /><category term="Releases" scheme="http://axure.com/cs/blogs/axure/archive/tags/Releases/default.aspx" /><category term="Safari" scheme="http://axure.com/cs/blogs/axure/archive/tags/Safari/default.aspx" /></entry><entry><title>DUX 2007 and Upcoming Conference Deadlines</title><link rel="alternate" type="text/html" href="http://axure.com/cs/blogs/axure/archive/2007/09/17/DUX-2007-and-Upcoming-Call-for-Submission-Deadlines.aspx" /><id>http://axure.com/cs/blogs/axure/archive/2007/09/17/DUX-2007-and-Upcoming-Call-for-Submission-Deadlines.aspx</id><published>2007-09-17T19:20:00Z</published><updated>2007-09-17T19:20:00Z</updated><content type="html">&lt;p&gt;The &lt;strong&gt;&lt;a href="http://www.dux2007.com" target="_blank"&gt;DUX 2007&lt;/a&gt;&lt;/strong&gt; conference is coming up on November 5-7 in Chicago, and Axure is a proud sponsor of this year&amp;#39;s event!&amp;nbsp; The theme this year is &amp;quot;&lt;strong&gt;Changing roles &amp;amp; shifting landscapes&lt;/strong&gt;: Social media and networks are creating new design challenges. How do we inspire and enable people&amp;#39;s ability to contribute, create, personalize, and share experiences? How are design roles changing in the face of this shifting landscape?&amp;quot;.&lt;br /&gt;&lt;br /&gt;We are&amp;nbsp;planning&amp;nbsp;to attend/participate in a number of conferences next year.&amp;nbsp;For&amp;nbsp;anyone interested in presenting or participating in upcoming conferences, several submission deadlines are fast approaching!&amp;nbsp;Here&amp;nbsp;is a partial list with upcoming deadlines for papers or presentations: &lt;/p&gt;&lt;p&gt;&lt;a href="http://interaction08.ixda.org/index.htm" target="_blank"&gt;&lt;strong&gt;Interaction 08&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;September 15: Lightning Sessions slots&lt;br /&gt;&lt;br /&gt;More Info: &lt;br /&gt;&lt;a href="http://interaction08.ixda.org/submissions.htm" target="_blank"&gt;http://interaction08.ixda.org/submissions.htm&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.chi2008.org/index.html" target="_blank"&gt;&lt;strong&gt;CHI 2008&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/u&gt;September 19: The Human-Computer Interaction archive (Papers and notes)&lt;br /&gt;October 3: Workshops (participants), Case Studies, Doctoral Consortium, Panels, Interactivity&lt;br /&gt;January 8: Special Interest Groups, Works in Progress, alt.chi, Competitions&lt;/p&gt;&lt;p&gt;More Info: &lt;a href="http://www.chi2008.org/authors.html" target="_blank"&gt;&lt;br /&gt;http://www.chi2008.org/authors.html&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.iasummit.org/2008/index.html" target="_blank"&gt;&lt;strong&gt;IA Summit&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;October 31: Call for papers&lt;br /&gt;November 31: Research Papers&lt;/p&gt;&lt;p&gt;More Info: &lt;br /&gt;&lt;a href="http://www.iasummit.org/2008/call_main.html" target="_blank"&gt;http://www.iasummit.org/2008/call_main.html&amp;nbsp;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://usabilityprofessionals.org/conference/2008/index.htm" target="_blank"&gt;UPA 2008&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;October 1: Presentations, Papers, Panels, Tutorials, Advanced Topics, Workshops, Submissions&lt;br /&gt;January 21: Idea Markets, Posters&lt;/p&gt;&lt;p&gt;More Info:&lt;br /&gt;&lt;a href="http://usabilityprofessionals.org/conference/2008/call-for-participation.htm" target="_blank"&gt;http://usabilityprofessionals.org/conference/2008/call-for-participation.htm &lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Please let us know if you have any questions at &lt;a href="mailto:support@axure.com"&gt;support@axure.com&lt;/a&gt;!&lt;br /&gt;&lt;/p&gt;&lt;img src="http://axure.com/cs/aggbug.aspx?PostID=2009" width="1" height="1"&gt;</content><author><name>Andrea</name><uri>http://axure.com/cs/members/Andrea.aspx</uri></author><category term="Conferences" scheme="http://axure.com/cs/blogs/axure/archive/tags/Conferences/default.aspx" /></entry><entry><title>Axure SpecGen Tool Preview - API Sample</title><link rel="alternate" type="text/html" href="http://axure.com/cs/blogs/axure/archive/2007/09/05/Axure-SpecGen-Tool-Preview-_2D00_-API-Sample.aspx" /><id>http://axure.com/cs/blogs/axure/archive/2007/09/05/Axure-SpecGen-Tool-Preview-_2D00_-API-Sample.aspx</id><published>2007-09-06T01:30:00Z</published><updated>2007-09-06T01:30:00Z</updated><content type="html">&lt;p&gt;&lt;strong&gt;NOTE: An update to the Axure SpecGen Tool has been released.&amp;nbsp; You can download and find out more information at &lt;a href="http://www.axure.com/axurespecgentool.aspx"&gt;http://www.axure.com/axurespecgentool.aspx&lt;/a&gt;.&lt;/strong&gt; &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Hello everyone!&amp;nbsp; My name is Nick Hunt and I have been developing a &lt;strong&gt;specification generation &lt;/strong&gt;tool called &lt;strong&gt;SpecGen&lt;/strong&gt; using the &lt;a href="http://axure.com/axurerpapi.aspx"&gt;Axure RP API&lt;/a&gt;.&amp;nbsp; The SpecGen Tool is &lt;strong&gt;free&lt;/strong&gt;, &lt;strong&gt;much faster&lt;/strong&gt; than the built in specification generator, and will serve as an &lt;strong&gt;open source&lt;/strong&gt; example of how to use the API to generate specification documents.&lt;/p&gt;&lt;p&gt;The SpecGen Tool improves on the specification generation built into Axure RP by incorporating new technologies and features. This &amp;ldquo;preview&amp;rdquo; release of the SpecGen tool features the following benefits:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Much improved &lt;strong&gt;speed (often 10 to 20 times faster)&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;Formatting option to generate &lt;strong&gt;multiple annotation tables&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Simpler&lt;/strong&gt;, more powerful &lt;strong&gt;formatting &lt;/strong&gt;of the specification by managing a single input document&lt;/li&gt;&lt;li&gt;The ability to generate Microsoft Word specifications on a computer without Microsoft Word installed&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;More features are planned and the source code will be released in the coming weeks.&lt;/p&gt;&lt;p&gt;The installer for the preview release of the SpecGen Tool can be &lt;a href="http://www.axure.com/axurespecgentool.aspx" title="downloaded here"&gt;downloaded here&lt;/a&gt;.&amp;nbsp; &lt;/p&gt;&lt;p&gt;SpecGen requires and will automatically install the &lt;strong&gt;Microsoft .NET 3.0 Framework &lt;/strong&gt;if it is not installed.&lt;/p&gt;&lt;p&gt;Also, Word 2007 &lt;strong&gt;or&lt;/strong&gt; Word 2000/XP/2003 with the &lt;strong&gt;Office 2007 Compatibility Pack&lt;/strong&gt; (free) is required to edit and view the new&amp;nbsp;.docx file format that SpecGen generates. If you are not using Word 2007 and do not have the Compatibility Pack installed,&amp;nbsp;the Compatibility Pack&amp;nbsp;will be installed&amp;nbsp;with the SpecGen Tool.&lt;/p&gt;&lt;p&gt;Axure RP does not need to be installed on the computer in order to use SpecGen.&lt;/p&gt;&lt;p&gt;Note: If you are distributing the specification to others, you may want to open it in Word&amp;nbsp;and save the generated .docx file&amp;nbsp;as a .doc file for those who do not have Word 2007 or the Compatibility Pack installed.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Using the SpecGen Tool&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;u&gt;Getting Started&lt;/u&gt;&lt;br /&gt;After installing, run SpecGen&lt;br /&gt;Click &amp;ldquo;New spec config file&amp;ldquo;&lt;br /&gt;Select an Axure RP file for spec generation.&lt;br /&gt;Click &amp;ldquo;Generate&amp;rdquo;.&lt;/p&gt;&lt;p&gt;&lt;u&gt;Configuring the specification&lt;/u&gt;&lt;br /&gt;Most of the configurations in the SpecGen Tool are similar to the built in specification generator.&lt;/p&gt;&lt;p&gt;One noticeable difference is the way the specification&amp;rsquo;s formatting is configured. &lt;/p&gt;&lt;p&gt;To configure the styles, add content to the document, or add headers and footers:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Create a new &lt;strong&gt;.docx&lt;/strong&gt; document. A good place to start is to create a copy of the default .docx file by clicking the &amp;ldquo;here&amp;rdquo; hyperlink in the Word Template section.&lt;/li&gt;&lt;li&gt;Edit the Word document as needed.&lt;/li&gt;&lt;li&gt;Place the string &amp;ldquo;[[INSERT AXURE SPEC]]&amp;rdquo; within the document where the specification will be inserted.&lt;/li&gt;&lt;li&gt;In the Word Template section, enter the location of the document and the names of the styles to use in the specification.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;New to the SpecGen Tool, you can configure the style of the annotation tables by modifying the Word style.&amp;nbsp; This gives you the ability to configure properties like the alternating row colors that have been added to the default table style.&lt;/p&gt;&lt;p&gt;Another new feature is that the table containing the annotation information can be separated into multiple tables. This is configured in the Annotations section of the SpecGen Tool.&lt;/p&gt;&lt;p&gt;&lt;u&gt;Table of Contents&lt;/u&gt;&lt;br /&gt;In this release, the table of contents in the generated specification is not automatically updated.&amp;nbsp; To update the table of contents, select the table of contents in Word and either right click and select the &amp;ldquo;Update Field&amp;rdquo; option or press F9.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;About the Technology used in the SpecGen Tool&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The SpecGen Tool incorporates several new technologies, including OpenXML, .NET 3.0, WPF, and more.&lt;/p&gt;&lt;p&gt;&lt;u&gt;OpenXML&lt;/u&gt;&lt;br /&gt;The SpecGen Tool takes advantage of the new Office OpenXML format by generating the XML that makes up a document directly (as opposed to using Office automation to create documents).&amp;nbsp; The primary benefit of moving to this format is increased performance; generating the XML that internally represents these documents is much faster than interfacing with Word to create them.&amp;nbsp; Microsoft has updated previous versions of Office so that compatibility should not be an issue.&amp;nbsp; As an added bonus, OpenXML (.docx) files are generally smaller than their .doc counterparts.&lt;/p&gt;&lt;p&gt;&lt;u&gt;Using the Axure API&lt;br /&gt;&lt;/u&gt;&amp;nbsp;This project is an example of what can be created using the Axure RP API.&amp;nbsp; We plan to release the SpecGen Tool source code, which will hopefully provide developers with a good starting point for developing custom specification generators or other applications with the API. &lt;/p&gt;&lt;p&gt;&lt;u&gt;.NET 3.0 and WPF&lt;/u&gt;&lt;br /&gt;In addition, the SpecGen tool takes advantage of .NET 3.0 Framework.&amp;nbsp; The interface is developed using Windows Presentation Foundation (WPF).&amp;nbsp; So far, the new framework has provided faster development of more dynamic user interfaces.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br /&gt;In future iterations of the SpecGen tool, we hope to introduce features for more customization of specification documents. In the meantime, we hope you will try out this preview release. We appreciate any feedback, suggestions, or bug reports. Please send them to &lt;a href="mailto:support@axure.com"&gt;support@axure.com&lt;/a&gt; or discuss them on our Axure RP forum at &lt;a href="http://www.axure.com/cs/forums"&gt;http://www.axure.com/cs/forums&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Here is the link to the SpecGen download again: &lt;a href="http://www.axure.com/axurespecgentool.aspx" title="Axure SpecGen Tool"&gt;Axure SpecGen Tool&lt;/a&gt;&lt;/p&gt;&lt;img src="http://axure.com/cs/aggbug.aspx?PostID=1960" width="1" height="1"&gt;</content><author><name>nick</name><uri>http://axure.com/cs/members/nick.aspx</uri></author><category term="API" scheme="http://axure.com/cs/blogs/axure/archive/tags/API/default.aspx" /><category term="SpecGen" scheme="http://axure.com/cs/blogs/axure/archive/tags/SpecGen/default.aspx" /><category term="specifications" scheme="http://axure.com/cs/blogs/axure/archive/tags/specifications/default.aspx" /></entry><entry><title>Axure's Good Student Program</title><link rel="alternate" type="text/html" href="http://axure.com/cs/blogs/axure/archive/2007/08/21/Axure_2700_s-Good-Student-Program.aspx" /><id>http://axure.com/cs/blogs/axure/archive/2007/08/21/Axure_2700_s-Good-Student-Program.aspx</id><published>2007-08-21T23:05:00Z</published><updated>2007-08-21T23:05:00Z</updated><content type="html">&lt;p&gt;Axure provides a significant&amp;nbsp;&lt;a href="http://www.axure.com/edunonprofit.htm" target="_blank"&gt;educational and non-profit discount&lt;/a&gt;&amp;nbsp;to students and academic institutions, but to further reward students who have excelled in their classes, we are proud to introduce the new &lt;strong&gt;Good Student Program!&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;If you are a student studying HCI, user experience, information architecture, interaction design, or related field and have earned a GPA of 3.0 or higher in the last semester, you are qualified to receive a &lt;strong&gt;free license of Axure RP Pro&lt;/strong&gt;. &lt;/p&gt;&lt;p&gt;We hope the educational discount and the Good Student Program encourage study in the fields of HCI and user experience,&amp;nbsp;and we&amp;nbsp;are excited to give students a chance to&amp;nbsp;add Axure RP Pro to their toolkit for free.&lt;br /&gt;&lt;br /&gt;To request your Good Student license, please submit the following to &lt;a href="mailto:sales@axure.com"&gt;sales@axure.com&lt;/a&gt; or fax to (415)651-9527. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Your full name. &lt;/li&gt;&lt;li&gt;Proof of 3.0+ GPA in the last term (transcript or other). &lt;/li&gt;&lt;li&gt;Email address for delivery&lt;/li&gt;&lt;/ul&gt;If you know any students who may be interested, please spread the word!&lt;br /&gt;&lt;span style="font-weight:normal;font-size:8pt;font-family:Verdana,Arial;"&gt;&lt;/span&gt;&lt;img src="http://axure.com/cs/aggbug.aspx?PostID=1931" width="1" height="1"&gt;</content><author><name>Andrea</name><uri>http://axure.com/cs/members/Andrea.aspx</uri></author><category term="good student program" scheme="http://axure.com/cs/blogs/axure/archive/tags/good+student+program/default.aspx" /><category term="educational discount" scheme="http://axure.com/cs/blogs/axure/archive/tags/educational+discount/default.aspx" /></entry><entry><title>Axure RP Pro 4.6 is Now Available!</title><link rel="alternate" type="text/html" href="http://axure.com/cs/blogs/axure/archive/2007/07/02/Axure-RP-Pro-4.6-is-Now-Available_2100_.aspx" /><id>http://axure.com/cs/blogs/axure/archive/2007/07/02/Axure-RP-Pro-4.6-is-Now-Available_2100_.aspx</id><published>2007-07-03T04:00:00Z</published><updated>2007-07-03T04:00:00Z</updated><content type="html">&lt;div class="BlogPostContent"&gt;&lt;p&gt;Axure RP Pro Version 4.6 is now available for download at &lt;a href="http://www.axure.com/downloads.aspx"&gt;http://www.axure.com/downloads.aspx&lt;/a&gt;. A detailed list of new features is available&amp;nbsp;&lt;a href="http://www.axure.com/version4features.aspx"&gt;here&lt;/a&gt;. Check out the blog post &lt;a href="http://axure.com/CS/blogs/axure/archive/2007/05/08/Introduction-to-Version-4.6-Features-_2D00_-Part-1.aspx"&gt;&amp;quot;Introduction to Version 4.6 Features&amp;quot;&lt;/a&gt; for a quick guide to many of the new features and a sample file demonstrating how they can be used.&lt;br /&gt;&lt;br /&gt;In this release, we&amp;nbsp;focused on addressing popular&amp;nbsp;feature requests and increasing the range of functional and interactive fidelity of the prototypes that can be created.&lt;/p&gt;&lt;p&gt;If your trial has previously expired, installing version 4.6 will give you a new 30 day trial.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;New Features&lt;/strong&gt;&lt;br /&gt;In this version, we introduce the ability to add &lt;strong&gt;conditional logic&lt;/strong&gt;, &lt;strong&gt;read and write values to form fields&lt;/strong&gt;, pass data through &lt;strong&gt;more variables&lt;/strong&gt;, more easily prototype menus with&lt;strong&gt; &lt;/strong&gt;the &lt;strong&gt;Menu widget&lt;/strong&gt;, and add &lt;strong&gt;rollover styles&lt;/strong&gt; to Button Shapes.&amp;nbsp; Click &lt;a href="http://www.axure.com/version4features.aspx"&gt;here&lt;/a&gt;&amp;nbsp;for a detailed list.&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Important Information&lt;/strong&gt;&lt;br /&gt;Files created in version 4.6 will not open in previous versions of Axure RP. Version 4.6 will convert legacy files to the new format.&lt;br /&gt;&lt;br /&gt;Axure RP Pro 4.6 is a free upgrade for customers who purchased or renewed a license after June 1, 2006. Other customers will need to purchase a renewal before upgrading.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Want the latest updates, discussions, and tutorials?&lt;/strong&gt;&lt;br /&gt;Join the Axure Community Site and we&amp;#39;ll keep you connected.&amp;nbsp; After joining, subscribe to the forum for discussions and subscribe to the blog for tutorials and release announcements.&lt;br /&gt;&lt;br /&gt;We appreciate any feedback, suggestions, or bug reports. Please send them to &lt;a href="mailto:support@axure.com"&gt;support@axure.com&lt;/a&gt; or discuss them on the Axure RP forum at &lt;a href="http://www.axure.com/cs/forums"&gt;http://www.axure.com/cs/forums&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;img src="http://axure.com/cs/aggbug.aspx?PostID=1822" width="1" height="1"&gt;</content><author><name>axure</name><uri>http://axure.com/cs/members/axure.aspx</uri></author><category term="Announcements" scheme="http://axure.com/cs/blogs/axure/archive/tags/Announcements/default.aspx" /><category term="Releases" scheme="http://axure.com/cs/blogs/axure/archive/tags/Releases/default.aspx" /></entry><entry><title>RIA (Rich Internet Application) Prototyping</title><link rel="alternate" type="text/html" href="http://axure.com/cs/blogs/axure/archive/2007/06/29/RIA-_2800_Rich-Internet-Application_2900_-Prototyping.aspx" /><id>http://axure.com/cs/blogs/axure/archive/2007/06/29/RIA-_2800_Rich-Internet-Application_2900_-Prototyping.aspx</id><published>2007-06-30T00:20:00Z</published><updated>2007-06-30T00:20:00Z</updated><content type="html">&lt;p&gt;&lt;strong&gt;&amp;quot;Does Axure RP support designing Rich Internet Applications?&amp;quot;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;This is a question we are hearing more these days as companies continue to adopt some of the new (and not so new) technologies like Ajax, &lt;a href="http://www.adobe.com/products/flash/" target="_blank"&gt;Flash&lt;/a&gt;, &lt;a href="http://silverlight.net/" target="_blank"&gt;Silverlight&lt;/a&gt;, and &lt;a href="http://www.sun.com/software/javafx/index.jsp" target="_blank"&gt;JavaFX&lt;/a&gt;&amp;nbsp;that enable richer&amp;nbsp;and more dynamic interfaces&amp;nbsp;for web applications.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Short answer: Yes&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Long answer:&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;===========================&lt;/p&gt;&lt;p&gt;A Rich Internet Application (RIA) typically means that the application may emulate functionality found in desktop applications, may have animation in the interface, may have client-side data interaction and logic, and generally provides functionality within a page rather than only when moving from page to page. Some examples of RIA functionality include menus, drag and drop, form validation, accordions, sliders, changing visibility, and zoom.&lt;/p&gt;&lt;p&gt;The process of designing an RIA today is similar to designing traditional web applications. It involves beginning with a lower fidelity sketch or wireframe and filling in visual, interactive, and functional fidelity as the design progresses thereby creating a prototype. The optimal level of fidelity is just enough to verify that&amp;nbsp;the design satisfies the requirements and that it is usable. It should also&amp;nbsp;clearly communicate the design&amp;nbsp;to everyone involved.&lt;/p&gt;&lt;p&gt;Axure RP supports design at a wide range of fidelity. For RIA design, Axure RP generally supports low to medium fidelity design and for some functionality high fidelity is possible. At some level, you are able to use Axure RP to describe or storyboard or prototype the RIA functionality. Some RIA functionality that would currently be prototyped at a lower fidelity in Axure RP are drag and drop, animations, and widgets like sliders.&lt;/p&gt;&lt;p&gt;Some RIA functionality that can be prototyped at a high fidelity currently are dynamically hiding, showing, and changing layers, rich client style menus, tabs, rollover effects, custom tool tips, in context tools, and basic client-side data interaction and logic. More support for high fidelity RIA prototyping is planned for future releases.&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;===========================&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;Here is a sample Axure RP&amp;nbsp;file created in &lt;a href="http://www.axure.com/downloads.aspx"&gt;version 4.6&lt;/a&gt; that contains some common RIA design patterns: Flyout Menus, Custom Tooltips (like Netflix), Accordion controls, Inline Editing, Zoom, and Form Validation. Each are at varying levels of fidelity, but hopefully these examples will give you some ideas on how to use Axure RP to prototype your RIA.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&lt;a href="http://www.axure.com/samples/RIADemo46.rp" title="RIADemo46"&gt;RIADemo46.rp&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;Here are some screenshots of the Inline Editing example from the &lt;a href="http://www.axure.com/samples/RIADemo46/Home.html" target="_blank"&gt;prototype&lt;/a&gt;. This example takes advantage of dynamic panels and the ability to read data from a text field and set the text in a text panel.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;1. A picture and label.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&lt;img alt="Inline Edit - 1" border="1" height="117" src="http://www.axure.com/images/inlineedit-1.gif" style="width:450px;height:117px;" title="Inline Edit - 1" width="450" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;2. As the mouse moves over the Label, a tooltip and custom tooltip are shown.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&lt;img alt="Inline Edit - 2" border="1" height="117" src="http://www.axure.com/images/inlineedit-2.gif" style="width:450px;" title="Inline Edit - 2" width="450" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;3. Clicking the label changes the label to a text field with options to save or cancel.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&lt;img alt="Inline Edit - 3" border="1" height="117" src="http://www.axure.com/images/inlineedit-3.gif" style="width:450px;" title="Inline Edit - 3" width="450" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;4. Edit the text field to any value.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&lt;img alt="Inline Edit - 4" border="1" height="117" src="http://www.axure.com/images/inlineedit-4.gif" style="width:450px;" title="Inline Edit - 4" width="450" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;5. Clicking Save takes the value from the text field and puts it into the original label.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&lt;img alt="Inline Edit - 5" border="1" height="117" src="http://www.axure.com/images/inlineedit-5.gif" style="width:450px;" title="Inline Edit - 5" width="450" /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;All of this happens right on the page.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&lt;a href="http://www.axure.com/samples/RIADemo46/Home.html" target="_blank"&gt;Try it yourself&lt;/a&gt;&amp;nbsp;along with the other RIA designs.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" size="2"&gt;&lt;span style="font-size:10pt;font-family:Arial;"&gt;Here is the RP file again &lt;span style="font-size:10pt;font-family:Arial;"&gt;&lt;a href="http://www.axure.com/samples/RIADemo46.rp" title="RIADemo46"&gt;RIADemo46.rp&lt;/a&gt;. This will open in &lt;a href="http://www.axure.com/downloads.aspx"&gt;4.6&lt;/a&gt; and above.&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://axure.com/cs/aggbug.aspx?PostID=1818" width="1" height="1"&gt;</content><author><name>victor</name><uri>http://axure.com/cs/members/victor.aspx</uri></author><category term="Tutorials" scheme="http://axure.com/cs/blogs/axure/archive/tags/Tutorials/default.aspx" /><category term="RIA" scheme="http://axure.com/cs/blogs/axure/archive/tags/RIA/default.aspx" /><category term="Rich Internet Application" scheme="http://axure.com/cs/blogs/axure/archive/tags/Rich+Internet+Application/default.aspx" /></entry><entry><title>Introduction to Version 4.6 Features: Part 3</title><link rel="alternate" type="text/html" href="http://axure.com/cs/blogs/axure/archive/2007/05/22/Introduction-to-Version-4.6-Features_3A00_-Part-3.aspx" /><id>http://axure.com/cs/blogs/axure/archive/2007/05/22/Introduction-to-Version-4.6-Features_3A00_-Part-3.aspx</id><published>2007-05-22T14:16:00Z</published><updated>2007-05-22T14:16:00Z</updated><content type="html">&lt;p&gt;This is Part&amp;nbsp;3 of a 3 part series introducing the new features in Axure RP Pro 4.6 currently in beta and available &lt;a href="http://www.axure.com/axurerp4-6beta.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Here are links to the sample file and generated prototype that are discussed in this series.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.axure.com/Samples/IntroTo4-6Features.rp"&gt;IntroTo4-6Features RP File&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.axure.com/Samples/IntroTo4-6Features/index.html" target="_blank"&gt;IntroTo4-6Features Prototype&lt;/a&gt;&lt;/p&gt;&lt;p&gt;If you have Axure RP installed, it is a good idea to have the file open as you go through these posts.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://axure.com/CS/blogs/axure/archive/2007/05/08/Introduction-to-Version-4.6-Features-_2D00_-Part-1.aspx"&gt;&lt;strong&gt;Part 1: Conditional Logic and Widget Values&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;covers creating conditional logic based on values entered in form widgets, the new KeyUp event, and setting values on widgets.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://axure.com/CS/blogs/axure/archive/2007/05/14/Introduction-to-Version-4.6-Features_3A00_-Part-2.aspx"&gt;&lt;strong&gt;Part&amp;nbsp;2: Variables and New Masters Features&lt;/strong&gt;&lt;/a&gt; covers using variables to store and pass data from page to page, using OnPageLoad in masters, and using the new Raise Events action that enables masters to have different interactions on each instance.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Part&amp;nbsp;3: Menus &amp;amp; Styles&lt;/strong&gt;&amp;nbsp;introduces the new Menu widgets, rollover styles, line patterns, and text on connectors.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;[These articles assume a working knowledge of the basic features in Axure RP. If you are new to Axure, the Flash demos at &lt;a href="http://www.axure.com/samples.aspx"&gt;www.axure.com/samples.aspx&lt;/a&gt; are a good place to start.]&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="font-size:11pt;"&gt;&lt;strong&gt;&lt;u&gt;Part 3: Menus &amp;amp; Styles&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Rollover Styles and Menus&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Rollover styles can be now be specified&amp;nbsp;on Button Shapes, and&amp;nbsp;Menu widgets are available in the Wireframe Widgets library to quickly create horizontal and vertical menus with flyout submenus. Both of these could previously be created using dynamic panels and interactions, but now it is easier and faster to create basic rollovers and menus. If specific styles or behaviors are not supported using these new features, dynamic panels can still be used to prototype rollovers and menus. See the article &lt;a href="http://axure.com/CS/blogs/axure/archive/2006/10/25/Creating-MouseOver-Flyout-Menus-using-Dynamic-Panels.aspx"&gt;Creating MouseOver Flyout Menus using Dynamic Panels&lt;/a&gt;, for more information.&lt;/p&gt;&lt;p&gt;In the &amp;quot;Menus and Rollover Styles Example&amp;quot;, there are examples of both a horizontal and vertical menu.&amp;nbsp; Horizontal and vertical menus can be created by dragging and dropping a Menu widget onto the wireframe page.&amp;nbsp;By default, a menu is created&amp;nbsp;with 3 menu items. Editing text and formatting the menu and menu items is similar to other widgets. Double-click on a menu item to&amp;nbsp;edit the text. The color, font, and other styles of the menu and menu items can be&amp;nbsp;changed&amp;nbsp;using the toolbars.&lt;/p&gt;&lt;p&gt;&lt;img border="1" height="50" src="http://www.axure.com/images/intro4-6_horizontalmenu.gif" width="221" /&gt;&lt;/p&gt;&lt;p&gt;To edit the padding around the menu items, right-click on the menu or menu item and select &amp;quot;Edit Menu Padding&amp;quot;.&amp;nbsp; In the horizontal menu in the example, the padding&amp;nbsp;has been&amp;nbsp;set to 0 pixels.&lt;/p&gt;&lt;p&gt;To add or remove menu items, right-click on a menu item and use the Add Menu Item and Delete Menu Item commands.&lt;/p&gt;&lt;p&gt;To add a submenu to a menu item, right-click on the menu item and select &amp;quot;Add Submenu&amp;quot;.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img border="1" height="164" src="http://www.axure.com/images/intro4-6_submenus.gif" width="211" /&gt;&lt;br /&gt;&lt;br /&gt;Rollover Styles can be applied to menu items in the Menu widgets as well as Button Shape widgets. To&amp;nbsp;edit the rollover style on a Button Shape, right-click on the Button Shape and select &amp;quot;Edit Button Shape&amp;quot;-&amp;gt;&amp;quot;Edit Rollover Style&amp;quot;.&amp;nbsp; This will open the Set Rollover Style dialog where you can choose the styles to change on rollover.&amp;nbsp;Check the Preview checkbox to see the rollover styles applied to the Button Shape. Rollover style are edited on menu items similarly.&amp;nbsp; &lt;/p&gt;&lt;p&gt;&lt;img height="575" src="http://www.axure.com/images/intro4-6_rolloverstyledialog.gif" width="307" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;After&amp;nbsp;rollover styles are applied, you can preview the rollover style in the wireframe by mousing over the black and white square in the top left corner of the widget.&lt;/p&gt;&lt;p&gt;&lt;img border="1" height="140" src="http://www.axure.com/images/intro4-6_rolloverstylemenu.gif" width="156" /&gt;&lt;/p&gt;&lt;p&gt;In the &lt;a href="http://www.axure.com/Samples/IntroTo4-6Features/Menus%20and%20Rollover%20Styles%20Example.html" target="_blank"&gt;prototype&lt;/a&gt;, you can see that the menus and submenus work like typical flyout menus, and that mousing over and out of the&amp;nbsp;button shapes&amp;nbsp;apply and unapply the rollover style.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Line Patterns and Connector Text&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;In this version, the&amp;nbsp;flow diagramming functionality continues to be improved. Text can be added to&amp;nbsp;connectors and line patterns can be edited on Flow and Button Shapes. Arrows can also be added to vertical and horizontal line widgets. Samples of these can be found in the &amp;quot;Line Patters and Connector Text Example&amp;quot;.&lt;/p&gt;&lt;p&gt;&lt;img border="1" height="438" src="http://www.axure.com/images/intro4-6_linepatternsconnectortext.gif" width="266" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Here is a link to the &lt;a href="http://www.axure.com/Samples/IntroTo4-6Features/Line%20Patterns%20and%20Connector%20Text%20Example.html" target="_blank"&gt;prototype&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;To save some scrolling, here are the links to the sample file and prototype one more time:&lt;/p&gt;&lt;a href="http://www.axure.com/Samples/IntroTo4-6Features.rp"&gt;IntroTo4-6Features RP File&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.axure.com/Samples/IntroTo4-6Features/index.html" target="_blank"&gt;IntroTo4-6Features Sample Prototype&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;We hope you get a chance to try these new features and the others included in this release.&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" style="font-size:10pt;"&gt;Please send any feedback or issues to &lt;a href="mailto:support@axure.com"&gt;support@axure.com&lt;/a&gt;&amp;nbsp;or in the &lt;a href="http://axure.com/cs/forums"&gt;forums&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt;&lt;img src="http://axure.com/cs/aggbug.aspx?PostID=1569" width="1" height="1"&gt;</content><author><name>Andrea</name><uri>http://axure.com/cs/members/Andrea.aspx</uri></author><category term="Tutorials" scheme="http://axure.com/cs/blogs/axure/archive/tags/Tutorials/default.aspx" /><category term="Flyout Menu" scheme="http://axure.com/cs/blogs/axure/archive/tags/Flyout+Menu/default.aspx" /><category term="Axure RP 4.6" scheme="http://axure.com/cs/blogs/axure/archive/tags/Axure+RP+4.6/default.aspx" /><category term="Menus" scheme="http://axure.com/cs/blogs/axure/archive/tags/Menus/default.aspx" /><category term="Rollover Styles" scheme="http://axure.com/cs/blogs/axure/archive/tags/Rollover+Styles/default.aspx" /><category term="Connectors" scheme="http://axure.com/cs/blogs/axure/archive/tags/Connectors/default.aspx" /></entry><entry><title>Introduction to Version 4.6 Features: Part 2</title><link rel="alternate" type="text/html" href="http://axure.com/cs/blogs/axure/archive/2007/05/14/Introduction-to-Version-4.6-Features_3A00_-Part-2.aspx" /><id>http://axure.com/cs/blogs/axure/archive/2007/05/14/Introduction-to-Version-4.6-Features_3A00_-Part-2.aspx</id><published>2007-05-15T03:00:00Z</published><updated>2007-05-15T03:00:00Z</updated><content type="html">&lt;p&gt;This is Part 2 of a 3 part series introducing the new features in Axure RP Pro 4.6 currently in beta and available &lt;a href="http://www.axure.com/axurerp4-6beta.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Here are links to the sample file and generated prototype that are discussed in this series.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.axure.com/Samples/IntroTo4-6Features.rp"&gt;IntroTo4-6Features RP File&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.axure.com/Samples/IntroTo4-6Features/index.html" target="_blank"&gt;IntroTo4-6Features Prototype&lt;/a&gt;&lt;/p&gt;&lt;p&gt;If you have Axure RP installed, it is a good idea to have the file open as you go through these posts.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://axure.com/CS/blogs/axure/archive/2007/05/08/Introduction-to-Version-4.6-Features-_2D00_-Part-1.aspx"&gt;Part 1: Conditional Logic and Widget Values&lt;/a&gt;&lt;/strong&gt;&amp;nbsp;covers creating conditional logic based on values entered in form widgets, the new KeyUp event, and setting values on widgets.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Part&amp;nbsp;2: Variables and New Masters Features&lt;/strong&gt; covers using variables to store and pass data from page to page, using OnPageLoad in masters, and using the new Raise Events action that enables masters to have different interactions on each instance.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://axure.com/CS/blogs/axure/archive/2007/05/21/Introduction-to-Version-4.6-Features_3A00_-Part-3.aspx"&gt;Part&amp;nbsp;3: Menus &amp;amp; Styles&lt;/a&gt;&lt;/strong&gt; introduces the new Menu widgets, rollover styles, line patterns, and text on connectors.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;[These articles assume a working knowledge of the basic features in Axure RP. If you are new to Axure, the Flash demos at &lt;a href="http://www.axure.com/samples.aspx"&gt;www.axure.com/samples.aspx&lt;/a&gt; are a good place to start.]&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="font-size:11pt;"&gt;&lt;strong&gt;&lt;u&gt;Part 2: Variables and New Masters Features&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;OnPageLoad Event on Masters and Variables&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;In previous versions of Axure RP, a single variable called the OnLoadVariable could be used to store information that is passed&amp;nbsp;from page to page in the prototype. The OnLoadVariable&amp;nbsp;could be used in the condition of the OnPageLoad event of a page.&lt;/p&gt;&lt;p&gt;In version 4.6, you now have the ability to use up to 10 variables. The variables can also now be used in&amp;nbsp;conditions&amp;nbsp;on interactions of widgets in addition to the&amp;nbsp;OnPageLoad event. This version also adds the OnPageLoad event to&amp;nbsp;Masters helping to increase the reuse of OnPageLoad logic across pages.&lt;/p&gt;&lt;p&gt;In the &amp;quot;Variable and Master OnPageLoad Example&amp;quot; page of the sample, there are three radio buttons: Usability Professional, Information Architect, and Business Analyst. They are labeled &amp;quot;UsabilityRadio&amp;quot;, &amp;quot;IARadio&amp;quot; and &amp;quot;BARadio&amp;quot; respectively and all assigned to the&amp;nbsp;radio group &amp;quot;JobGroup&amp;quot;.&lt;/p&gt;&lt;p&gt;Selecting a radio button&amp;nbsp;option and clicking the Submit button results in three possible cases. Each case sets a variable named &amp;quot;JobVariable&amp;quot; to a unique value and then links to the page called Master OnPageLoad. The Master OnPageLoad page displays the appropriate welcome message in the header based on the value of the JobVariable. The header was created as a master.&lt;/p&gt;&lt;p&gt;The following describes the steps for defining the OnClick event on the Submit button as well as the OnPageLoad event on the Header master.&lt;/p&gt;&lt;p&gt;First, create the new variable JobVariable. In the Wireframe menu in the main menu, select &amp;quot;Manage Variables&amp;quot; to open the Manage Variables dialog. Add a variable named &amp;quot;JobVariable&amp;quot;, which we will use to store the value of the selected radio button.&lt;/p&gt;&lt;p&gt;Now, add the three cases to the OnClick event on the Submit button.&lt;/p&gt;&lt;p&gt;In&amp;nbsp;Case 1, construct the condition &amp;quot;If check state of UsabilityRadio equals checked&amp;quot; as follows. In the Interaction Case Editor dialog, click &amp;quot;Add Condition&amp;quot; and create the following condition in the first row of the Condition Builder dialog:&amp;nbsp; [check state of]&amp;nbsp;+ [UsabilityRadio] + [equals] + [value] + [Checked].&lt;/p&gt;&lt;p&gt;Next, set the value of JobVariable in this case. Select the action&amp;nbsp;&amp;quot;Set Variable and Widget Value(s) equal to Value(s)&amp;quot; and set: [value of variable] + [JobVariable] equal to [value] and enter &amp;quot;UP&amp;quot;.&lt;/p&gt;&lt;p&gt;Finally, select &amp;quot;Open Link in Current Window&amp;quot; and choose the &amp;quot;Master OnPageLoad&amp;quot; page.&lt;/p&gt;&lt;p&gt;Repeat this for the other two radio button cases using &amp;quot;IA&amp;quot; and &amp;quot;BA&amp;quot; as the other variable values, and you will have these 3 cases.&lt;/p&gt;&lt;p&gt;&lt;img border="1" height="247" src="http://ww.axure.com/images/intro4-6_submitbuttonconditions.gif" width="350" /&gt;&lt;br /&gt;&lt;br /&gt;Now, let&amp;#39;s create the Header master that responds to the value of the JobVariable. In the sample file, the Header&amp;nbsp;master is in the &amp;quot;Variable and Master OnPageLoad Example Masters&amp;quot; folder in the Masters pane.&amp;nbsp; This master includes an image and&amp;nbsp;a text panel with&amp;nbsp;Welcome text labeled &amp;quot;WelcomeLabel&amp;quot;.&lt;/p&gt;&lt;p&gt;Add three cases to the OnPageLoad event of the master; each corresponding to one of the three variable values set previously on the Submit button.&amp;nbsp; In Case 1, add the condition &amp;quot;If value of variable JobVariable equals &amp;#39;UP&amp;#39;&amp;quot;. Then, select &amp;quot;Set Variable and Widget Value(s) equal to Value(s)&amp;quot; and set: [text on widget] + [WelcomeLabel] equal to [value]. Then, click on &amp;quot;Edit text...&amp;quot; to specify the text.&amp;nbsp; This will open a text editor where you can enter and format the text, &amp;quot;Welcome, Usability Professional&amp;quot;.&lt;/p&gt;&lt;p&gt;Repeat this for the other two cases and you will have the following:&lt;/p&gt;&lt;p&gt;&lt;img border="1" height="167" src="http://www.axure.com/images/intro4-6_jobonpageload.gif" width="467" /&gt;&lt;br /&gt;&lt;br /&gt;Finally, the master is added to the &amp;quot;Variable and Master OnPageLoad Example&amp;quot; page and the &amp;quot;Master OnPageLoad&amp;quot; page.&amp;nbsp;&lt;/p&gt;&lt;p&gt;In the &lt;a href="http://www.axure.com/Samples/IntroTo4-6Features/Variable%20and%20Master%20OnPageLoad%20Example.html" target="_blank"&gt;prototype&lt;/a&gt;, you can see that selecting a job title and clicking the Submit button on the &amp;quot;Variable and Master OnPageLoad Example&amp;quot; page links to the &amp;quot;Master OnPageLoad&amp;quot; page with&amp;nbsp;the appropriate Welcome&amp;nbsp;message in the header.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;img border="1" height="81" src="http://www.axure.com/images/intro4-6_jobwelcomemessage.gif" width="315" /&gt; &lt;/p&gt;&lt;p&gt;The great thing about this is that the master can now be used on any page in a prototype and will respond as designed to the JobVariable without having to redefine&amp;nbsp;the behavior&amp;nbsp;on each page. Want to create a sidebar master that changes depending on whether the user is logged in? Give these features a try!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Raise Events&amp;nbsp;from Masters&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;This feature falls in the category of &amp;quot;Very Advanced&amp;quot;. The&amp;nbsp;term Raise Event&amp;nbsp;is &amp;quot;developer-speak&amp;quot;, and&amp;nbsp;we will be working on making this feature more obvious. For now, it is a powerful feature when you need it, but by no means mandatory for creating an effective prototype with Axure RP.&lt;/p&gt;&lt;p&gt;Raised Events are used when an interaction in a master is different for different instances of the master or the interaction needs to affect widgets outside of the master. For example, if you create a button on a master and on one page where you use that master, you want to link to Page 1. Then, on another page where&amp;nbsp;you use that master, you want the button to link to Page 2. Raised events can help you accomplish this with a master.&amp;nbsp;To do this without raised events, you&amp;nbsp;would create two separate buttons on those pages rather than use a master.&lt;/p&gt;&lt;p&gt;Another example of when you might use raised events is&amp;nbsp;if you are designing an interface with&amp;nbsp;several independent but related sections like a login pane or a stock quote pane or dashboard pane. This type of interface is common in portal applications.&amp;nbsp;You want to create each section as a master, but&amp;nbsp;one section needs to be able to affect other&amp;nbsp;sections in the interface. Previously, interactions in a master could only affect other widgets in the master or submasters. Now, you can use a raised event to affect one master on a page from another master on a page.&lt;/p&gt;&lt;p&gt;The &amp;quot;Raised Event Example&amp;quot; page demonstrates the latter. There are two masters on that page, Login Pane and MyInfo Pane. Entering a valid username/password combination (in this case axure/12345) and clicking the Login button in the Login&amp;nbsp;Pane&amp;nbsp;shows user info in the&amp;nbsp;My Info pane.&lt;/p&gt;&lt;p&gt;The following describes how this was created.&lt;/p&gt;&lt;p&gt;The Login Pane master is similar to the one found in &lt;a href="http://axure.com/CS/blogs/axure/archive/2007/05/08/Introduction-to-Version-4.6-Features-_2D00_-Part-1.aspx"&gt;&amp;quot;Conditional Logic and Reading Values Example&amp;quot;&lt;/a&gt;. It contains Username and Password fields, a Login button, and a LoginFailedPanel dynamic panel with an error message.&amp;nbsp; The condition on Case 1 of the OnClick event on the button is: &amp;quot;If text on widget UsernameField equals &amp;#39;axure&amp;#39; and text on widget PasswordField equals &amp;#39;12345&amp;#39;&amp;quot;.&amp;nbsp; The selected action for the case is &amp;quot;Raise Event&amp;quot;.&lt;/p&gt;&lt;p&gt;After selecting the Raise Event action, Click on &amp;quot;Event&amp;quot; in Step 3 to open the Manage Raised Events dialog. In that dialog, add an&amp;nbsp;event called&amp;nbsp;&amp;quot;OnLoginSucceed&amp;quot; and check the box next to the new event.&amp;nbsp; Now, if the login is successful in the Login Pane master the OnLoginSucceed event will be raised or triggered. &lt;br /&gt;&lt;br /&gt;&lt;img height="387" src="http://www.axure.com/images/intro4-6_manageraisedevents.gif" width="446" /&gt;&lt;br /&gt;&lt;br /&gt;In Case 2, we set the OnClick to &amp;quot;Show Panel(s)&amp;quot; and select the LoginFailedPanel as we did in Part 1 of this series.&lt;br /&gt;&lt;a href="http://www.axure.com/images/intro4-6_loginmasterconditions.gif"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://www.axure.com/images/intro4-6_loginmasterconditions.gif" target="_blank"&gt;&lt;img height="150" src="http://www.axure.com/images/intro4-6_loginmasterconditions.gif" width="450" /&gt;&lt;/a&gt;&lt;br /&gt;(Click the image to enlarge)&lt;br /&gt;&lt;br /&gt;In the MyInfo Pane master, we have created the &amp;quot;AxureInfoPanel&amp;quot; dynamic panel which contains two states: the default NotLoggedIn state, and the LoggedIn state.&amp;nbsp; In the NotLogged in state, there is a text panel with&amp;nbsp;the message &amp;quot;Login to view info.&amp;quot;&amp;nbsp; In the LoggedIn state,&amp;nbsp;the panel&amp;nbsp;contains the user&amp;#39;s information.&lt;br /&gt;&lt;a href="http://www.axure.com/images/intro4-6_myinfopanemaster.gif"&gt;&lt;/a&gt;&lt;br /&gt;Both masters were added to the &amp;quot;Raised Event Example&amp;quot; page. When&amp;nbsp;you select the Login Pane master, you will see that the OnLoginSucceed event appears in the Interactions pane for that master.&amp;nbsp; Add a case to this event just like any other event and select &amp;quot;Set Panel state(s) to State(s)&amp;quot; to define Set MyInfo Pane/AxureInfoPanel State to LoggedIn.&lt;br /&gt;&lt;br /&gt;&lt;img border="1" height="525" src="http://www.axure.com/images/intro4-6_raisedeventexample.gif" width="348" /&gt;&lt;br /&gt;&lt;br /&gt;In the &lt;a href="http://www.axure.com/Samples/IntroTo4-6Features/Raised%20Event%20Example.html" target="_blank"&gt;prototype&lt;/a&gt;, you&amp;nbsp;can&amp;nbsp;see that entering&amp;nbsp;the valid username and password combination in the Login Pane displays the user information in the MyInfo pane.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;To save some scrolling, here are the links to the sample file and prototype one more time:&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.axure.com/Samples/IntroTo4-6Features.rp"&gt;IntroTo4-6Features RP File&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.axure.com/Samples/IntroTo4-6Features/index.html" target="_blank"&gt;IntroTo4-6Features Sample Prototype&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Stay tuned for Part 3 of this series:&amp;nbsp; &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://axure.com/CS/blogs/axure/archive/2007/05/21/Introduction-to-Version-4.6-Features_3A00_-Part-3.aspx"&gt;Part&amp;nbsp;3: Menus &amp;amp; Styles&lt;/a&gt;&lt;/strong&gt; introduces the new Menu widgets, rollover styles, line patterns, and text on connectors.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;We hope you get a chance to try these new features and the others included in this release.&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" style="font-size:10pt;"&gt;Please send any feedback or issues to &lt;a href="mailto:support@axure.com"&gt;support@axure.com&lt;/a&gt;&amp;nbsp;or in the &lt;a href="http://axure.com/cs/forums"&gt;forums&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://axure.com/cs/aggbug.aspx?PostID=1568" width="1" height="1"&gt;</content><author><name>Andrea</name><uri>http://axure.com/cs/members/Andrea.aspx</uri></author><category term="Tutorials" scheme="http://axure.com/cs/blogs/axure/archive/tags/Tutorials/default.aspx" /><category term="OnPageLoad" scheme="http://axure.com/cs/blogs/axure/archive/tags/OnPageLoad/default.aspx" /><category term="Axure RP 4.6" scheme="http://axure.com/cs/blogs/axure/archive/tags/Axure+RP+4.6/default.aspx" /><category term="Raise Events" scheme="http://axure.com/cs/blogs/axure/archive/tags/Raise+Events/default.aspx" /><category term="Variables" scheme="http://axure.com/cs/blogs/axure/archive/tags/Variables/default.aspx" /></entry><entry><title>Introduction to Version 4.6 Features: Part 1</title><link rel="alternate" type="text/html" href="http://axure.com/cs/blogs/axure/archive/2007/05/08/Introduction-to-Version-4.6-Features-_2D00_-Part-1.aspx" /><id>http://axure.com/cs/blogs/axure/archive/2007/05/08/Introduction-to-Version-4.6-Features-_2D00_-Part-1.aspx</id><published>2007-05-09T00:30:00Z</published><updated>2007-05-09T00:30:00Z</updated><content type="html">&lt;p&gt;Axure RP Pro Version 4.6 (available in beta &lt;a href="http://www.axure.com/axurerp4-6beta.aspx"&gt;here&lt;/a&gt;) introduces many new features that enable you to&amp;nbsp;create more functional and more&amp;nbsp;interactive prototypes widening the range of fidelity that you can deliver with Axure RP.&lt;/p&gt;&lt;p&gt;The decision to create a higher fidelity prototype is frequently based on a variety of considerations like the audience for the prototype, the stage in the project, and the time and resources available. The additional effort to create and maintain a high fidelity prototype should be considered before pursuing it. Axure RP is designed to support a wide range of fidelity&amp;nbsp;so you can create what is needed for your project.&lt;/p&gt;&lt;p&gt;This 3 part series of posts walks through some of these new features.&amp;nbsp;&amp;nbsp;Here are links to the sample file and generated prototype that are discussed in this series.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.axure.com/Samples/IntroTo4-6Features.rp"&gt;IntroTo4-6Features RP File&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.axure.com/Samples/IntroTo4-6Features/index.html" target="_blank"&gt;IntroTo4-6Features Prototype&lt;/a&gt;&lt;/p&gt;&lt;p&gt;If you have Axure RP installed, it is a good idea to have the file open as you go through these posts.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Part 1: Conditional Logic and Widget Values&lt;/strong&gt;&amp;nbsp;covers creating conditional logic based on values entered in form widgets, the new KeyUp event, and setting values on widgets.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://axure.com/CS/blogs/axure/archive/2007/05/14/Introduction-to-Version-4.6-Features_3A00_-Part-2.aspx"&gt;Part&amp;nbsp;2: Variables and New Masters Features&lt;/a&gt;&amp;nbsp;&lt;/strong&gt;covers using variables to store and pass data from page to page, using OnPageLoad in masters, and using the new Raise Events action that enables masters to have different interactions on each instance.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://axure.com/CS/blogs/axure/archive/2007/05/21/Introduction-to-Version-4.6-Features_3A00_-Part-3.aspx"&gt;Part&amp;nbsp;3: Menus &amp;amp; Styles&lt;/a&gt;&amp;nbsp;&lt;/strong&gt; introduces the new Menu widgets, rollover styles, line patterns, and text on connectors.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;[These articles assume a working knowledge of the basic features in Axure RP. If you are new to Axure, the Flash demos at &lt;a href="http://www.axure.com/samples.aspx"&gt;www.axure.com/samples.aspx&lt;/a&gt; are a good place to start.]&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="font-size:11pt;"&gt;&lt;strong&gt;&lt;u&gt;Part 1: Conditional Logic and Widget Values&lt;/u&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Conditional Logic and Reading Values from Widgets&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Previously, conditional logic could be specified in Axure RP by providing descriptions of the conditions in the interaction cases. If multiple cases existed, these descriptions&amp;nbsp;were presented as&amp;nbsp;choices in the prototype like&amp;nbsp;&amp;quot;if the radio button is checked&amp;quot; or &amp;quot;if the username and password are valid&amp;quot;.&amp;nbsp;This is an effective method for capturing and presenting conditional flows, but there may be times when a more functional prototype is called for. In Version 4.6, you are now able to add functional conditional logic to your designs. Those conditions can be based on real values entered in the prototype by the prototype user.&lt;/p&gt;&lt;p&gt;On the &amp;quot;Conditional Logic and Reading Values Example&amp;quot; page of the sample file, we have&amp;nbsp;created a&amp;nbsp;login dialog with two text fields&amp;nbsp;labeled &amp;quot;UsernameField&amp;quot; and &amp;quot;PasswordField&amp;quot;, a Login button and a &amp;quot;LoginFailedPanel&amp;quot; dynamic panel containing an error message.&amp;nbsp; &lt;/p&gt;&lt;p&gt;&lt;img border="1" height="231" src="http://www.axure.com/images/intro4-6_logindialog.gif" width="318" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Clicking the Login button results in two possible cases. &lt;/p&gt;&lt;ol&gt;&lt;li&gt;If the user enters a valid username/password combination (in this case axure/12345), clicking the Login button links to the Confirmation page.&lt;/li&gt;&lt;li&gt;If the user enters an invalid combination, clicking&amp;nbsp;the Login button displays a Login Failed message.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;The following describes the steps for defining these conditions.&lt;/p&gt;&lt;p&gt;First, add a case to the OnClick event of the Login button. In the Interaction Case Properties dialog, click on &amp;quot;Add Condition&amp;quot; under Step 1.&lt;/p&gt;&lt;p&gt;&lt;img height="456" src="http://www.axure.com/images/intro4-6_addcondition.gif" width="384" /&gt;&lt;/p&gt;&lt;p&gt;This&amp;nbsp;opens the&amp;nbsp;Condition Builder dialog, where we will construct the condition expression &amp;quot;If text on widget UsernameField equals &amp;#39;axure&amp;#39; and text on widget PasswordField equals &amp;#39;12345&amp;#39;&amp;quot;.&lt;/p&gt;&lt;p&gt;Because we want both comparisons to be met, we set the Satify droplist to &amp;quot;Satisfy &lt;em&gt;all &lt;/em&gt;of the following&amp;quot;.&amp;nbsp;Choosing &amp;quot;&lt;em&gt;any&lt;/em&gt;&amp;quot; would place an &amp;quot;or&amp;quot; between the comparisons instead of &amp;quot;and&amp;quot;.&lt;/p&gt;&lt;p&gt;In the first row, we will construct the UsernameField comparison. Select and enter the following into the droplists and fields in the first row: [text on a widget]&amp;nbsp;+ [UsernameField] + [equals] + [value] + [&amp;quot;axure&amp;quot;].&amp;nbsp; Then, click the &amp;quot;+&amp;quot; sign at the end of the first row to add a second row.&amp;nbsp; Similarly, we want to compare the PasswordField. Set the second row to [text on a widget] + [PasswordField] + [equals] + [value]&amp;nbsp;+ [&amp;quot;12345&amp;quot;].&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;Tip: Labeling the widgets that are used in conditions will come in handy when building conditions and managing your design. To label a widget, select it and fill in the Label field in the Annotations and Interactions pane.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://www.axure.com/images/intro4-6_conditionbuilder.gif" target="_blank"&gt;&lt;img height="184" src="http://www.axure.com/images/intro4-6_conditionbuilder.gif" style="width:450px;" width="450" /&gt;&lt;/a&gt;&lt;br /&gt;(Click&amp;nbsp;the image to enlarge)&amp;nbsp;&lt;/p&gt;&lt;p&gt;Click OK to return to the Interaction Case Properties dialog. Select &amp;quot;Open Link in Current Window&amp;quot; and specify the Confirmation page. Click OK to complete the first case.&lt;/p&gt;&lt;p&gt;Notice that the description on Case 1 in the Interactions pane now includes an &amp;quot;If&amp;quot; statement describing the condition. Subsequent cases will begin with an &amp;quot;Else If&amp;quot; by default. &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;Tip: &amp;quot;Else If&amp;quot;&amp;#39;s can be changed to an &amp;quot;If&amp;quot;&amp;#39;s by right-clicking the case and selecting Change to IF. Doing so will allow multiple cases to be performed if multiple conditions are met.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Now add the second case to the OnClick event on the Login button. By default, because a condition already exists in this event above this case, the condition will read &amp;quot;Else If True&amp;quot;. We do not need to add a condition to this case because we want it to execute if the first case is not met. To show the error message in this case, click &amp;quot;Show Panel&amp;quot; and select the LoginFailedPanel.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.axure.com/images/intro4-6_loginconditions.gif" target="_blank"&gt;&lt;img border="1" height="151" src="http://www.axure.com/images/intro4-6_loginconditions.gif" style="width:450px;" width="450" /&gt;&lt;/a&gt;&lt;br /&gt;(Click&amp;nbsp;the image to enlarge)&amp;nbsp;&lt;/p&gt;&lt;p&gt;Running the &lt;a href="http://axure.com/samples/introto4-6features/Conditional%20Logic%20and%20Reading%20Values%20Example.html" target="_blank"&gt;prototype&lt;/a&gt;, we can verify that the conditions work as designed. Entering anything other than the combination of&amp;nbsp;&amp;quot;axure&amp;quot; in Username and &amp;quot;12345&amp;quot; in Password and clicking the Login button&amp;nbsp;will show the error message. Entering the valid combination links to the Confirmation page.&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;OnKeyUp and Setting Values on Widgets&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Version 4.6 adds the&amp;nbsp;OnKeyUp event for&amp;nbsp;the Text Field and Text Area widgets.&amp;nbsp; The OnKeyUp event fires when the user releases a keyboard key while typing in the widget.&lt;/p&gt;&lt;p&gt;We have also added a new action to the Interactions Case Properties dialog to set values&amp;nbsp;on widgets such as text&amp;nbsp;on a text field or the check state of a checkbox.&lt;/p&gt;&lt;p&gt;On&amp;nbsp;the &amp;quot;OnKeyUp and Setting Values Example&amp;quot; page of&amp;nbsp;the sample, there are two visible text fields, Name1 and Name2. If the &amp;quot;Same As Above&amp;quot; checkbox is checked,&amp;nbsp;typing into the Name1 field will update the text in the Name2 field to the same value as&amp;nbsp;the user is&amp;nbsp;typing.&lt;/p&gt;&lt;p&gt;&lt;img border="1" height="161" src="http://www.axure.com/images/intro4-6_onkeyupexample.gif" width="291" /&gt;&lt;/p&gt;&lt;p&gt;This&amp;nbsp;Name1 text field is labeled &amp;quot;NameField1&amp;quot;. The checkbox is labeled &amp;quot;SameCheckbox&amp;quot;. The Name2 field is actually a dynamic panel labeled &amp;quot;NameField2Panel&amp;quot; with two states, &amp;quot;NormalState&amp;quot; and &amp;quot;ReadOnlyState&amp;quot;. Each state in the dynamic panel has a text field in it labeled &amp;quot;NameField2&amp;quot; and &amp;quot;NameField2ReadOnly&amp;quot;, respectively. The NameField2ReadOnly text field is set to be read only.&lt;/p&gt;&lt;p&gt;&lt;img height="335" src="http://www.axure.com/images/intro4-6_namefield2panelstates.gif" width="392" /&gt;&lt;/p&gt;&lt;p&gt;The following describes the steps for defining the interactions for this sample.&amp;nbsp;&lt;/p&gt;&lt;p&gt;First, let&amp;#39;s make typing in the NameField1 set the text in NameField2ReadOnly to the text entered&amp;nbsp;in NameField1. Add a case to the OnKeyUp event on NameField1. Check &amp;quot;Set Variable and Widget value(s) equal to Value(s)&amp;quot; and click the link in the description to open the Set Variable and Widgets Values dialog. Set the row to&amp;nbsp;[text on widget] + [NameField2ReadOnly] equal to [text on widget] + [NameField1].&lt;/p&gt;&lt;p&gt;&lt;img border="0" height="456" src="http://www.axure.com/images/intro4-6_onkeyupcase.gif" width="384" /&gt;&lt;/p&gt;&lt;p&gt;Next, we will add two cases to the OnClick event on the SameCheckbox.&amp;nbsp; The first case&amp;nbsp;will set the NameField2Panel to the ReadOnlyState if the SameCheckbox is checked.&amp;nbsp; To construct this case, we need to&amp;nbsp;define the condition&amp;nbsp;&amp;quot;If check state of SameCheckbox equals Checked&amp;quot;. Click &amp;quot;Add Condition&amp;quot; in the Interaction Case Editor dialog and set the condition to: [check state of] + [SameCheckbox] + [equals] + [value] + [Checked]. Then use the &amp;quot;Set Panel State(s) to State(s)&amp;quot; action to set the NameField2Panel to the ReadOnlyState.&lt;/p&gt;&lt;p&gt;&lt;img border="0" height="456" src="http://www.axure.com/images/intro4-6_samecheckboxcase1.gif" width="384" /&gt;&lt;/p&gt;&lt;p&gt;The second case handles the Else If True case which is equivalent to&amp;nbsp;the SameCheckbox not being checked. &amp;nbsp;In this case,&amp;nbsp;the NameField2Panel will be changed back to the NormalState and any text already entered in the Name2Field1 will be cleared. To define this in the Interactions Case Properties dialog, use the &amp;quot;Set Panel state(s) to State(s)&amp;quot;&amp;nbsp;action to set the panel state appropriately and&amp;nbsp;use the &amp;quot;Set Variable and Widget value(s) equal to Value(s)&amp;quot; action to set the text on the NameField2 widget. The&amp;nbsp;action should be defined as follows: [text on widget] + [NameField2] equal to [value] + [] (that&amp;#39;s an empty string).&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.axure.com/images/intro4-6_samecheckboxconditions.gif" target="_blank"&gt;&lt;img border="1" height="140" src="http://www.axure.com/images/intro4-6_samecheckboxconditions.gif" style="width:450px;" width="450" /&gt;&lt;/a&gt;&lt;br /&gt;(Click&amp;nbsp;the image to enlarge)&amp;nbsp;&lt;/p&gt;&lt;p&gt;Try it out in the &lt;a href="http://axure.com/samples/introto4-6features/OnKeyUp%20and%20Setting%20Values%20Example.html" target="_blank"&gt;prototype&lt;/a&gt;!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;To save some scrolling, here are the links to the sample file and prototype one more time:&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.axure.com/Samples/IntroTo4-6Features.rp"&gt;IntroTo4-6Features RP File&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.axure.com/Samples/IntroTo4-6Features/index.html" target="_blank"&gt;IntroTo4-6Features Sample Prototype&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;For more about new features in version 4.6, check our Part 2 and Part 3 of this series:&amp;nbsp; &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://axure.com/CS/blogs/axure/archive/2007/05/14/Introduction-to-Version-4.6-Features_3A00_-Part-2.aspx"&gt;Part&amp;nbsp;2: Variables and New Masters Features&lt;/a&gt;&amp;nbsp; &lt;/strong&gt;using variables to store and pass data from page to page, using OnPageLoad in masters, and using the new Raise Events action that enables masters to have different interactions on each instance.&lt;/p&gt;&lt;strong&gt;&lt;a href="http://axure.com/CS/blogs/axure/archive/2007/05/21/Introduction-to-Version-4.6-Features_3A00_-Part-3.aspx"&gt;Part&amp;nbsp;3: Menus &amp;amp; Styles&lt;/a&gt; &lt;/strong&gt;introduces the new Menu widgets, rollover styles, line patterns, and text on connectors.&lt;br /&gt;&lt;/blockquote&gt;&lt;p&gt;We hope you get a chance to try these new features and the others included in this release.&lt;/p&gt;&lt;p&gt;&lt;font face="Arial" style="font-size:10pt;"&gt;Please send any feedback or issues to &lt;a href="mailto:support@axure.com"&gt;support@axure.com&lt;/a&gt;&amp;nbsp;or in the &lt;a href="http://axure.com/cs/forums"&gt;forums&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt;&lt;img src="http://axure.com/cs/aggbug.aspx?PostID=1543" width="1" height="1"&gt;</content><author><name>Andrea</name><uri>http://axure.com/cs/members/Andrea.aspx</uri></author><category term="Tutorials" scheme="http://axure.com/cs/blogs/axure/archive/tags/Tutorials/default.aspx" /><category term="OnPageLoad" scheme="http://axure.com/cs/blogs/axure/archive/tags/OnPageLoad/default.aspx" /><category term="Conditions" scheme="http://axure.com/cs/blogs/axure/archive/tags/Conditions/default.aspx" /><category term="Axure RP 4.6" scheme="http://axure.com/cs/blogs/axure/archive/tags/Axure+RP+4.6/default.aspx" /><category term="Raise Events" scheme="http://axure.com/cs/blogs/axure/archive/tags/Raise+Events/default.aspx" /><category term="Menus" scheme="http://axure.com/cs/blogs/axure/archive/tags/Menus/default.aspx" /><category term="Conditional Logic" scheme="http://axure.com/cs/blogs/axure/archive/tags/Conditional+Logic/default.aspx" /></entry></feed>