Astra Stimulus Package

Posted in "Flash, Flex, accessibility" at 1:39 pm on April 15, 2009 by Alaric Cole | 10 comments

We’re filing late this year but we were determined to get this thing in before midnight. We thought about asking for an extension, but decided the paperwork was too complicated. So here we go, crossing our fingers…

Astra 1.4 is now ready for direct deposit into your Flash or Flex applications.

New this season is a component called Form which will help with those gathering and validating data in Flash. Also notable to mention is that most of Astra is now accessible. We’ve added a section to each component on developer.yahoo.com/flash speaking directly to those trying to get components to work with screen readers. There are also, as always, some nice bug fixes and new features. The full list follows:

Flash

  • New Form component and form data manager utility
  • Carousel:
    • enhanced keyboard navigation
    • added accessibility
    • fixed bug: null reference error when setting multiple data providers
  • Charts:
    • allow for negative values in stacked bar and column charts.
    • fixed bug in stacked bar and column charts in which markers were sized incorrectly for multiple series.
    • fixed bug in TimeAxis in which majorUnit was not being calculated correctly.
    • fixed bug in TimeAxis in which minorUnit was not being calculated.
    • fixed bug in which hideOverlappingLabels style did not work on the y-axis
    • refactored origin axes, TimeAxis and NumericAxis, to allow for factoring in the label size when calculating a majorUnit.
    • added option to CategoryAxis to allow for a more systematic dropping of labels when there is not enough space for all categories on the axis.
    • fixed bug in which null values break line series.
    • fixed bug in NumericAxis in which external data was not being casted as a Number.
    • allow option for rotating text when fonts are not embedded.
    • fixed bug in which Cartesian Charts, were not being updated when the length of the dataSource was different.
    • added enhanced styling of series by allowing the specification of fill, border and line color and alpha styles.
    • added option of styling a highlighted zero gridline when the zero is beyond the origin of a NumericAxis.
  • Menu:
    • enhanced keyboard navigation
    • fixed bug in labelField property
    • added support for non-XML data providers
    • added beta accessibility implementation
    • fixed bug where focusing out would not close menus
  • MenuBar:
    • enhanced keyboard navigation
    • added beta accessibility implementation
    • added support for non-XML data providers
    • added labelField property
    • added support for disabled menu bar items
  • Tree:
    • Fixed out-of-bounds index error that appeared under certain conditions.
    • improved keyboard navigation
    • added events for opening and closing of nodes
    • added accessibility implementation
    • added TreeEvent
  • AlertManager:
    • fixed issue with keyboard focus on disabled controls
    • made some properties publicly accessible
    • added beta accessibility implementation
  • AudioPlayback:
    • enhanced keyboard navigation – added keyboard support for volume control
    • made some properties publicly accessible
    • added accessibility implementations for subcontrols (volume, current track)

Flex

  • AutoCompleteManager:
    • Added ability to retrieve specific popup instances and control them
    • Enhanced algorithm for target resizing and moving
  • IPv4AddressInput, TimeInput, TimeStepper, DropdownColorPicker:
    • Added accessibility implementation

Utils

  • Improved performance of layout for very large containers

Share: on Yahoo! My Web | on del.icio.us | digg it! | reddit!

10 Comments »

RSS feed for comments on this post. TrackBack URI

  1. great job on these guys. I’ve found the charting and layout APIs to be particularly useful

    Comment by fintan — April 16, 2009 #

  2. [...] To get a defined breakdown of all the updates, bug fixes and new features of this latest Yahoo Astra update, check out their latest blog posting. [...]

    Pingback by Yahoo Astra 1.4 is Now Ready For Use | Flash Speaks Actionscript — April 17, 2009 #

  3. ASTRA 1.4 mit neuer Formular-Komponente…

    Über die Astra Components von Yahoo! habe ich bereits mehrmals berichtet (siehe Stichwort Astra). Die empfehlenswerte Sammlung enthält knapp 20 Komponente für Flash und Flex und wurde auf Version 1.4 aktualisiert. Neben diversen Bugfixes ist ganz n…

    Trackback by www.video-flash.de — April 19, 2009 #

  4. [...] > Yahoo! Flash (R) Blog » Blog Archive » Astra Stimulus Package [...]

    Pingback by localToGlobal » Blog Archive » news review -> 16th week of 2009 — April 20, 2009 #

  5. Hi,

    There seems to be a problem where the AlertManager creates alerts underneath objects in the display list. Would you consider making the container property public so there can be a work-around for stuff like this?

    Else can you makes sure that the AlertManager Always displays the alerts at the highest depth?

    Lata

    Comment by Alrick — May 5, 2009 #

  6. a thousand thanks. love all the yahoo dev stuff (astra, yui)! you guys rock.

    Comment by mario — May 13, 2009 #

  7. hi , i love this one….

    but m having a bit of problem horizontal scroll bar in tree structure.
    m using the astra tree package.When the height of the tree increases ,the vertical scrollbar automatically shows.but when the width of text field increases horizontal bar is not appears.
    what i want to show the horizontal scroll-bar as well.

    please help me what to do to solve this problem.Thanks in advance.

    Comment by niks — June 25, 2009 #

  8. The lack of horizontal scroll bars applies to the List component as well. I believe this is because the List uses lazy instantiation of its items for performance reasons. Only by drawing each item can you get its width, and you’d need to compare all widths in order to find the largest so that you could size the horizontal scroll bar.

    So it’s a limitation due to performance. (This is the same reason there’s no autosizing of columns in DataGrids.)

    You can always use horizontalScrollPosition to set it manually if you need to.

    Comment by Alaric Cole — June 30, 2009 #

  9. I tried downloading the astra components, but I my first tests I received an error saying the base class, BaseScrollPane, could not be found. I checked the package location and it was not there. I tried the compiled components from the mxp file and got the same error. I have also looked at the contents of the original zip file. BaseScrollPane.as is not there. Where can I find this?

    –Rich

    Comment by Rich — July 5, 2009 #

  10. I’ve been using a few of these components for a while and I love them. I recently used the autoComplete Mangager for a project and it’s working great, except for one quirk: using the arrow keys in the dropdown, in firefox, results in skipping every other entry in the list. Any ideas as to what’s causing this behavior?

    -Erica

    Comment by Erica — September 22, 2009 #

Leave a comment

Note: Comments are moderated for first-timers. Spam deleted.

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Hosted by Yahoo!

Copyright © 2007 Yahoo! Inc. All rights reserved. Privacy Policy - Terms of Service

Powered by WordPress on Yahoo! Web Hosting.