[svn:fx-trunk] 12816: VideoPlayer full screen bug fix

Revision: 12816
Revision: 12816
Author:   [email protected]
Date:     2009-12-10 16:19:26 -0800 (Thu, 10 Dec 2009)
Log Message:
VideoPlayer full screen bug fix
SDK-24308 - Full-screen VideoPlayer running as AIR application on dual monitor setup has white background
If we are running on the AIR Player, then use the Screen bounds API instead.
QE notes: None
Doc notes: None
Bugs: SDK-24308
Reviewer: Ryan
Tests run: checkintests
Is noteworthy for integration: No
Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-24308
    http://bugs.adobe.com/jira/browse/SDK-24308
Modified Paths:
    flex/sdk/trunk/frameworks/projects/spark/src/spark/components/VideoPlayer.as

Similar Messages

  • [svn:fx-trunk] 5170: Round 2 of bug fixes for the Spark skins for Halo components.

    Revision: 5170
    Author: [email protected]
    Date: 2009-03-04 17:50:32 -0800 (Wed, 04 Mar 2009)
    Log Message:
    Round 2 of bug fixes for the Spark skins for Halo components. Thanks to Alex for help with the data grid issues.
    Bugs fixed:
    SDK-19655 - Setting rowCount property on DataGrid causes extra blank row to be displayed
    SDK-19652 - Items in a DataGrid do not line up after scrolling.
    SDK-19605 - disabled Halo ColorPicker with Gumbo skin draws too dark
    SDK-19596 - When you have a single button on an Alert, the left edge looks flatter than the right
    SDK-19585 - Menus compiled with the halo theme in Flex 4 have a different backgroundColor than in Flex 3
    SDK-19665 - Halo List with Gumbo skin doesnt draw the alternating item color all the way to the right edge of the control if VScrollBar is present
    SDK-19651 - odd header rendering issue on Halo DataGrid with Gumbo skin
    QA Notes: The alert layout code was positioning the buttons/text on sub-pixel boundaries if the width or height of the alert was an odd number of pixels. We always snap to pixel boundaries now, but this may cause bitmap compare issues with Alert.
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-19655
    http://bugs.adobe.com/jira/browse/SDK-19652
    http://bugs.adobe.com/jira/browse/SDK-19605
    http://bugs.adobe.com/jira/browse/SDK-19596
    http://bugs.adobe.com/jira/browse/SDK-19585
    http://bugs.adobe.com/jira/browse/SDK-19665
    http://bugs.adobe.com/jira/browse/SDK-19651
    Modified Paths:
    flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/DataGrid.as
    flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/alertClasses/AlertForm.as
    flex/sdk/trunk/frameworks/projects/framework/src/mx/core/ScrollControlBase.as
    flex/sdk/trunk/frameworks/projects/halo/defaults.css
    flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ColorPickerSkin.mxml

  • [svn:fx-trunk] 10182: This is a bug fix for DropDownList.

    Revision: 10182
    Author:   [email protected]
    Date:     2009-09-11 16:15:57 -0700 (Fri, 11 Sep 2009)
    Log Message:
    This is a bug fix for DropDownList.  When Label changed from a GraphicElement to a UIC it started blocking the mouse events from the anchorButton inside of a DropDownList.  To fix this, I've just disabled the mouse of the labelDisplay in the DropDownListSkin
    QE notes: -
    Doc notes: -
    Bugs: SDK-23054
    Reviewer: Jason
    Tests run: checkintests, DropDownList
    Is noteworthy for integration: no
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-23054
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/DropDownListSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/DropDownListSkin.m xml

  • [svn:fx-trunk] 14199: ToolTip border skin bug fix

    Revision: 14199
    Revision: 14199
    Author:   [email protected]
    Date:     2010-02-16 13:59:53 -0800 (Tue, 16 Feb 2010)
    Log Message:
    ToolTip border skin bug fix
    http://bugs.adobe.com/jira/browse/SDK-24282 - SliderDataTip instantiates it?\226?\128?\153s border class before it?\226?\128?\153s style can be set by Slider
    Modified a patch submission to follow the pattern in TextInput. When the borderSkin style changes, the border was not recreated with the new border class.
    Thanks go to David Spanton for the original submission
    QE notes: yes, need tests for this use case
    Doc notes: n/a
    Bugs: SDK-24282
    Reviewer: Kevin
    Tests run: checkintests
    Is noteworthy for integration: no
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-24282
        http://bugs.adobe.com/jira/browse/SDK-24282
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/ToolTip.as

  • [svn:fx-trunk] 11574: Drag and Drop - Bug fixes:

    Revision: 11574
    Author:   [email protected]
    Date:     2009-11-09 10:53:35 -0800 (Mon, 09 Nov 2009)
    Log Message:
    Drag and Drop - Bug fixes:
    - Added slight delay before drag-scrolling start.
    - Single selection ctrl+drag fixed.
    - Default drop indicator for List that doesn't have drop indicator specified in its skin. The default DI is specified through the new dropIndicatorSkin List style.
    - Memory leak for the drop indicator dynamic skin part.
    - ListItemDragProxy incorrectly listed in spark-manifest.xml moved to SparkClassess.
    QE notes: None
    Doc notes: None
    Bugs: SDK-24047, SDK-23999, SDK-23871
    Reviewer: Glenn, Deepa
    Tests run: checkintests, mustella (List, ListDragDrop)
    Is noteworthy for integration: No
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-24047
        http://bugs.adobe.com/jira/browse/SDK-23999
        http://bugs.adobe.com/jira/browse/SDK-23871
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/spark/defaults.css
        flex/sdk/trunk/frameworks/projects/spark/src/SparkClasses.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/List.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/layouts/HorizontalLayout.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/layouts/TileLayout.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/layouts/VerticalLayout.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/layouts/supportClasses/DropLocation.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/layouts/supportClasses/LayoutBase.as
        flex/sdk/trunk/frameworks/spark-manifest.xml
    Added Paths:
        flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ListDropIndicator.as

    Just found a reference to a work around to the issue by putting the macbook to sleep & waking it.  Worked a treat !
    This makes it usable again.  Which is lucky as I was preparing to see how far I could toss the macbook !
    Suppose I'll need to wait for a patch.

  • [svn:fx-trunk] 11737: ComboBox and DropDownList bug fixes

    Revision: 11737
    Author:   [email protected]
    Date:     2009-11-12 13:25:33 -0800 (Thu, 12 Nov 2009)
    Log Message:
    ComboBox and DropDownList bug fixes
    SDK-23635 - Implement type-ahead in DropDownList
    Added code in DropDownListBase keyDownHandler to listen for letters and change the selection if there is a match. At some point, we should modify findKey and findString (I'll file an ECR for that). For now, I've just overridden findKey and cobbled together the logic from List.findKey and List.findString. In ComboBox, we override findKey to do nothing since ComboBox has its own logic that relies on textInput changes.
    SDK-23859 - DropDownList does not reset caretIndex when selection is cleared
    Fixed this in two places. In ComboBox.keyDownHandlerHelper, we update the caret index when ESC is pressed. In DropDownListBase.dropDownController_closeHandler, we update the caret index if the commit has been canceled (ie. ESC was pressed).
    SDK-24175 - ComboBox does not select an item with ENTER when openOnInput = false
    When the ComboBox was closed and the arrow keys were pressed, the selectedIndex was changed. When ENTER was pressed, it was committing actualProposedSelectedIndex, not selectedIndex. The fix is to override the selectedIndex setter to keep actualProposedSelectedIndex in sync if selectedIndex was changed. Usually it is kept in sync when the dropDown is opened.
    SDK-24174 - ComboBox does not scroll correctly when openOnInput = false
    When typing in a match, the caretIndex was changed, but not the selectedIndex (because matching when it is closed doesn't commit the value until you press ENTER or lose focus). When closed, the navigation keys were changing the selectedIndex relative to the previous selectedIndex. I updated this to change relative to caretIndex instead. In most cases, caretIndex and selectedIndex are equivalent while the dropDown is closed.
    Other changes:
    - Replaced some calls to dropDownController.isOpen with isDropDownOpen.
    - Added protection RTE protection to ComboBox.changeHighlightedSelection
    QE notes: None
    Doc notes: None
    Bugs: SDK-23635, SDK-23859, SDK-24175, SDK-24174
    Reviewer: Deepa
    Tests run: ComboBox, DropDownList
    Is noteworthy for integration: No
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-23635
        http://bugs.adobe.com/jira/browse/SDK-23859
        http://bugs.adobe.com/jira/browse/SDK-24175
        http://bugs.adobe.com/jira/browse/SDK-24174
        http://bugs.adobe.com/jira/browse/SDK-23635
        http://bugs.adobe.com/jira/browse/SDK-23859
        http://bugs.adobe.com/jira/browse/SDK-24175
        http://bugs.adobe.com/jira/browse/SDK-24174
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/ComboBox.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/DropDownListBase.as

    This bug figures out also when creating a custom spark ComboBox, then trying to programatically update the userProposedSelectedIndex property. The proposed selected index is selected, but does not apply the same skin as when mouse is on rollover or item is selected due to up and down keys.
    The issue seems like updating the status of the item renderer to rollover or selected to get the same skin applied.
    Please could you attach DropDow nList.as that you edited ?
    Thank you so much.

  • [svn:fx-trunk] 8520: BitmapFill and BitmapImage bug fixes

    Revision: 8520
    Author:   [email protected]
    Date:     2009-07-10 16:53:09 -0700 (Fri, 10 Jul 2009)
    Log Message:
    BitmapFill and BitmapImage bug fixes
    http://bugs.adobe.com/jira/browse/SDK-17477 - only edge pixels expand when resize this bitmapGraphic
    If repeat mode is false, the Player will extend the edge pixels of the bitmap to fill the empty space. The fix is to limit the fill area to the size of the bitmap.
    http://bugs.adobe.com/jira/browse/SDK-21980 - BitmapFill repeat property behaves differently than BitmapImage
    If repeat mode is false, the Player will extend the edge pixels of the bitmap to fill the empty space. The fix is to draw the transformed bitmapData into a new bitmapData that is two pixels wider and taller than the source bitmap if repeat is false. There is a caching mechanism that keeps the new bitmapData around unless the source, one of the transform properties or the bounds size have changed.
    There is an additional optimization which only uses the extra bitmapData if it is larger than the bounds or if it has been transformed.
    Unfortunately this means that the BitmapFill will keep around an extra bitmapData object in certain circumstances. This situation will most frequently happen when the bitmap is smaller than the shape being filled and repeat is set to false.
    QE Notes: Add tests where the BitmapFill shape or BitmapImage size is larger than the bitmap itself and repeat = false
    Doc Notes: None
    Bugs: SDK-17477, SDK-21980
    Reviewer: Glenn
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-17477
        http://bugs.adobe.com/jira/browse/SDK-21980
        http://bugs.adobe.com/jira/browse/SDK-17477
        http://bugs.adobe.com/jira/browse/SDK-21980
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/framework/src/mx/graphics/BitmapFill.as
        flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/BitmapImage.as

  • [svn:fx-trunk] 5152: First pass of bug fixes for the Spark skins for Halo components.

    Revision: 5152
    Author: [email protected]
    Date: 2009-03-03 13:18:45 -0800 (Tue, 03 Mar 2009)
    Log Message:
    First pass of bug fixes for the Spark skins for Halo components.
    Bugs:
    SDK-19963 - themeColor should not affect rollOverColor or selectionColor in flex 4
    SDK-19654 - Spark skin for the Halo ComboBox dropdown needs a drop shadow
    SDK-19637 - Halo HScrollBar/VScrollBar controls dont render correctly when specifying includeIn states
    SDK-19634 - Halo ProgressBar default size is very different when using Halo vs Gumbo theme
    SDK-19626 - Flicker when toggling enabled property on Halo TabBar control with Gumbo skin
    SDK-19556 - selected Halo CheckBox and RadioButton icons briefly flicker when you roll over them
    SDK-19658 - Halo ComboBox with Gumbo skin has an odd flicker
    Doc/QA Notes: The fix for SDK-19963 includes a compatibility-version check. When compatibility-version < 4, setting themeColor implicitly sets rollOverColor and selectionColor, if they have not been set. When compatibility-version >= 4, you must explicitly set rollOverColor and selectionColor, even when using the Halo theme.
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-19963
    http://bugs.adobe.com/jira/browse/SDK-19654
    http://bugs.adobe.com/jira/browse/SDK-19637
    http://bugs.adobe.com/jira/browse/SDK-19634
    http://bugs.adobe.com/jira/browse/SDK-19626
    http://bugs.adobe.com/jira/browse/SDK-19556
    http://bugs.adobe.com/jira/browse/SDK-19658
    http://bugs.adobe.com/jira/browse/SDK-19963
    Modified Paths:
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/FxApplication.as
    flex/sdk/trunk/frameworks/projects/framework/defaults.css
    flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/Button.as
    flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/ComboBase.as
    flex/sdk/trunk/frameworks/projects/framework/src/mx/core/Application.as
    flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UIComponent.as
    flex/sdk/trunk/frameworks/projects/framework/src/mx/graphics/RectangularDropShadow.as
    flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/BorderSkin.mxml
    flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ProgressBarTrackSkin.mxm l

  • [svn:fx-trunk] 7732: VideoPlayer changes: mostly PARB but fixing a few bugs as well.

    Revision: 7732
    Author:   [email protected]
    Date:     2009-06-10 16:24:50 -0700 (Wed, 10 Jun 2009)
    Log Message:
    VideoPlayer changes: mostly PARB but fixing a few bugs as well.
    Bugs:
    Fix VideoPlayer bug with live streaming so the pause button comes up when we first start playing (rather than a play button).  This was caused by an underlying FLVPlayback VideoPlayer bug, and I modified the underlying VideoPlayer code to fix it.
    MuteButton wasn't showing the correct volume when it first pops up in fullScreen mode.  This is because the MuteButtonSkin needed to grab the volume property when it loaded up initially.  It was doing this in the normal case, but not the fullScreen and wireframe case.
    FullScreen DropShadow: Change volume bar dropshadow to be a real dropshadow instead of using RectangularDropShadow.  This is the same change as yesterday...just in the fullScreen case.
    API Changes:
    ScrubBar.bufferedRange:Array -> bufferedStart, bufferedEnd
    VolumeBar: Add isDropDownOpen() which facades to isOpen on the DropDownController.
    MuteButton:  Change ?\226?\128?\156value?\226?\128?\157 property to ?\226?\128?\156volume?\226?\128?\157.  Add ?\226?\128?\156muted?\226?\128?\157 property and a mutedChange event.
    Get rid of VideoPlayerVolumeBarEvent: put the constant on FlexEvent instead: FlexEvent.MUTED_CHANGE
    VideoPlayer.muteButton: Changed type from ToggleButton to MuteButton.
    Make DropDownList/VolumeBar.dropDownController_openHandler() and closeHandler() mx_internal instead of protected.
    Class Renames:
    spark.components.supportClasses.StreamingVideoSource -> spark.components.mediaClasses.StreamingVideoSource
    spark.components.supportClasses.StreamItem -> spark.components.mediaClasses.StreamItem
    spark.components.VideoPlayerScrubBar -> spark.components.mediaClasses.ScrubBar
    spark.components.VideoPlayerVolumeBar -> spark.components.mediaClasses.VolumeBar
    spark.components.VideoPlayerVolumeBarMuteButton -> spark.components.mediaClasses.MuteButton
    spark.skins.default.VideoPlayerFullScreenButtonSkin -> spark.skins.default.mediaClasses.normal.FullScreenButtonSkin
    spark.skins.default.VideoPlayerPlayPauseButtonSkin -> spark.skins.default.mediaClasses.normal.PlayPauseButtonSkin
    spark.skins.default.VideoPlayerScrubBarSkin -> spark.skins.default.mediaClasses.normal.ScrubBarSkin
    spark.skins.default.VideoPlayerScrubBarThumbSkin -> spark.skins.default.mediaClasses.normal.ScrubBarThumbSkin
    spark.skins.default.VideoPlayerScrubBarTrackSkin -> spark.skins.default.mediaClasses.normal.ScrubBarTrackSkin
    spark.skins.default.VideoPlayerVolumeBarMuteButtonSkin -> spark.skins.default.mediaClasses.normal.MuteButtonSkin
    spark.skins.default.VideoPlayerVolumeBarSkin -> spark.skins.default.mediaClasses.normal.VolumeBarSkin
    spark.skins.default.VideoPlayerVolumeBarThumbSkin -> spark.skins.default.mediaClasses.normal.VolumeBarThumbSkin
    spark.skins.default.VideoPlayerVolumeBarTrackSkin -> spark.skins.default.mediaClasses.normal.VolumeBarTrackSkin
    spark.skins.default.VideoPlayerFullScreenFullScreenButtonSkin -> spark.skins.default.mediaClasses.fullScreen.FullScreenButtonSkin
    spark.skins.default.VideoPlayerFullScreenPlayPauseButtonSkin -> spark.skins.default.mediaClasses.fullScreen.PlayPauseButtonSkin
    spark.skins.default.VideoPlayerFullScreenScrubBarSkin -> spark.skins.default.mediaClasses.fullScreen.ScrubBarSkin
    spark.skins.default.VideoPlayerFullScreenScrubBarThumbSkin -> spark.skins.default.mediaClasses.fullScreen.ScrubBarThumbSkin
    spark.skins.default.VideoPlayerFullScreenScrubBarTrackSkin -> spark.skins.default.mediaClasses.fullScreen.ScrubBarTrackSkin
    spark.skins.default.VideoPlayerFullScreenVolumeBarMuteButtonSkin -> spark.skins.default.mediaClasses.fullScreen.MuteButtonSkin
    spark.skins.default.VideoPlayerFullScreenVolumeBarSkin -> spark.skins.default.mediaClasses.fullScreen.VolumeBarSkin
    spark.skins.default.VideoPlayerFullScreenVolumeBarThumbSkin -> spark.skins.default.mediaClasses.fullScreen.VolumeBarThumbSkin
    spark.skins.default.VideoPlayerFullScreenVolumeBarTrackSkin -> spark.skins.default.mediaClasses.fullScreen.VolumeBarTrackSkin
    spark.skins.wireframe.VideoPlayerFullScreenFullScreenButtonSkin -> spark.skins.wireframe.mediaClasses.fullScreen.FullScreenButtonSkin
    spark.skins.wireframe.VideoPlayerFullScreenButtonSkin -> spark.skins.wireframe.mediaClasses.FullScreenButtonSkin
    spark.skins.wireframe.VideoPlayerPlayPauseButtonSkin -> spark.skins.wireframe.mediaClasses.PlayPauseButtonSkin
    spark.skins.wireframe.VideoPlayerScrubBarSkin -> spark.skins.wireframe.mediaClasses.ScrubBarSkin
    spark.skins.wireframe.VideoPlayerScrubBarThumbSkin -> spark.skins.wireframe.mediaClasses.ScrubBarThumbSkin
    spark.skins.wireframe.VideoPlayerScrubBarTrackSkin -> spark.skins.wireframe.mediaClasses.ScrubBarTrackSkin
    spark.skins.wireframe.VideoPlayerVolumeBarMuteButtonSkin -> spark.skins.wireframe.mediaClasses.MuteButtonSkin
    spark.skins.wireframe.VideoPlayerVolumeBarSkin -> spark.skins.wireframe.mediaClasses.VolumeBarSkin
    spark.skins.wireframe.VideoPlayerVolumeBarThumbSkin -> spark.skins.wireframe.mediaClasses.VolumeBarThumbSkin
    spark.skins.wireframe.VideoPlayerVolumeBarTrackSkin -> spark.skins.wireframe.mediaClasses.VolumeBarTrackSkin
    QE Notes: -
    Doc Notes: -
    Bugs: SDK-21727, SDK-21722, SDK-21675
    Reviewer: Deepa
    tests: checkintest (seem to fail due to local changes to ScrollBar, which I'm not checking in here)
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-21727
        http://bugs.adobe.com/jira/browse/SDK-21722
        http://bugs.adobe.com/jira/browse/SDK-21675
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/flex4/defaults.css
        flex/sdk/trunk/frameworks/projects/flex4/src/Flex4Classes.as
        flex/sdk/trunk/frameworks/projects/flex4/src/fl/video/VideoPlayer.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/DropDownList.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/VideoPlayer.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/primitives/VideoElement.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerSkin.mxml
        flex/sdk/trunk/frameworks/projects/framework/src/mx/events/FlexEvent.as
        flex/sdk/trunk/frameworks/projects/wireframe/defaults.css
        flex/sdk/trunk/frameworks/projects/wireframe/src/WireframeClasses.as
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerSkin.mx ml
        flex/sdk/trunk/frameworks/spark-manifest.xml
    Added Paths:
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/mediaClasses/
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/mediaClasses/MuteButton.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/mediaClasses/ScrubBar.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/mediaClasses/StreamItem.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/mediaClasses/StreamingVideo Source.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/mediaClasses/VolumeBar.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/ FullScreenButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/ MuteButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/ PlayPauseButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/ ScrubBarSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/ ScrubBarThumbSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/ ScrubBarTrackSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/ VolumeBarSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/ VolumeBarThumbSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/ VolumeBarTrackSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/Full ScreenButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/Mute ButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/Play PauseButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/Scru bBarSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/Scru bBarThumbSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/Scru bBarTrackSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/Volu meBarSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/Volu meBarThumbSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/Volu meBarTrackSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/FullS creenButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/MuteB uttonSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/PlayP auseButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/Scrub BarSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/Scrub BarThumbSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/Scrub BarTrackSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/Volum eBarSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/Volum eBarThumbSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/Volum eBarTrackSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/fullS creen/
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/fullS creen/FullScreenButtonSkin.mxml
    Removed Paths:
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/VideoPlayerScrubBar.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/VideoPlayerVolumeBar.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/VideoPlayerVolumeBarMuteBut ton.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/StreamItem.a s
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/StreamingVid eoSource.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/events/VideoPlayerVolumeBarEvent.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenBut tonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenFul lScreenButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenPla yPauseButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenScr ubBarSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenScr ubBarThumbSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenScr ubBarTrackSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenVol umeBarMuteButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenVol umeBarSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenVol umeBarThumbSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenVol umeBarTrackSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerPlayPauseButt onSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerScrubBarSkin. mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerScrubBarThumb Skin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerScrubBarTrack Skin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerVolumeBarMute ButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerVolumeBarSkin .mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerVolumeBarThum bSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerVolumeBarTrac kSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerFullScr eenButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerFullScr eenFullScreenButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerPlayPau seButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerScrubBa rSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerScrubBa rThumbSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerScrubBa rTrackSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerVolumeB arMuteButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerVolumeB arSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerVolumeB arThumbSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerVolumeB arTrackSkin.mxml

    Revision: 7732
    Author:   [email protected]
    Date:     2009-06-10 16:24:50 -0700 (Wed, 10 Jun 2009)
    Log Message:
    VideoPlayer changes: mostly PARB but fixing a few bugs as well.
    Bugs:
    Fix VideoPlayer bug with live streaming so the pause button comes up when we first start playing (rather than a play button).  This was caused by an underlying FLVPlayback VideoPlayer bug, and I modified the underlying VideoPlayer code to fix it.
    MuteButton wasn't showing the correct volume when it first pops up in fullScreen mode.  This is because the MuteButtonSkin needed to grab the volume property when it loaded up initially.  It was doing this in the normal case, but not the fullScreen and wireframe case.
    FullScreen DropShadow: Change volume bar dropshadow to be a real dropshadow instead of using RectangularDropShadow.  This is the same change as yesterday...just in the fullScreen case.
    API Changes:
    ScrubBar.bufferedRange:Array -> bufferedStart, bufferedEnd
    VolumeBar: Add isDropDownOpen() which facades to isOpen on the DropDownController.
    MuteButton:  Change ?\226?\128?\156value?\226?\128?\157 property to ?\226?\128?\156volume?\226?\128?\157.  Add ?\226?\128?\156muted?\226?\128?\157 property and a mutedChange event.
    Get rid of VideoPlayerVolumeBarEvent: put the constant on FlexEvent instead: FlexEvent.MUTED_CHANGE
    VideoPlayer.muteButton: Changed type from ToggleButton to MuteButton.
    Make DropDownList/VolumeBar.dropDownController_openHandler() and closeHandler() mx_internal instead of protected.
    Class Renames:
    spark.components.supportClasses.StreamingVideoSource -> spark.components.mediaClasses.StreamingVideoSource
    spark.components.supportClasses.StreamItem -> spark.components.mediaClasses.StreamItem
    spark.components.VideoPlayerScrubBar -> spark.components.mediaClasses.ScrubBar
    spark.components.VideoPlayerVolumeBar -> spark.components.mediaClasses.VolumeBar
    spark.components.VideoPlayerVolumeBarMuteButton -> spark.components.mediaClasses.MuteButton
    spark.skins.default.VideoPlayerFullScreenButtonSkin -> spark.skins.default.mediaClasses.normal.FullScreenButtonSkin
    spark.skins.default.VideoPlayerPlayPauseButtonSkin -> spark.skins.default.mediaClasses.normal.PlayPauseButtonSkin
    spark.skins.default.VideoPlayerScrubBarSkin -> spark.skins.default.mediaClasses.normal.ScrubBarSkin
    spark.skins.default.VideoPlayerScrubBarThumbSkin -> spark.skins.default.mediaClasses.normal.ScrubBarThumbSkin
    spark.skins.default.VideoPlayerScrubBarTrackSkin -> spark.skins.default.mediaClasses.normal.ScrubBarTrackSkin
    spark.skins.default.VideoPlayerVolumeBarMuteButtonSkin -> spark.skins.default.mediaClasses.normal.MuteButtonSkin
    spark.skins.default.VideoPlayerVolumeBarSkin -> spark.skins.default.mediaClasses.normal.VolumeBarSkin
    spark.skins.default.VideoPlayerVolumeBarThumbSkin -> spark.skins.default.mediaClasses.normal.VolumeBarThumbSkin
    spark.skins.default.VideoPlayerVolumeBarTrackSkin -> spark.skins.default.mediaClasses.normal.VolumeBarTrackSkin
    spark.skins.default.VideoPlayerFullScreenFullScreenButtonSkin -> spark.skins.default.mediaClasses.fullScreen.FullScreenButtonSkin
    spark.skins.default.VideoPlayerFullScreenPlayPauseButtonSkin -> spark.skins.default.mediaClasses.fullScreen.PlayPauseButtonSkin
    spark.skins.default.VideoPlayerFullScreenScrubBarSkin -> spark.skins.default.mediaClasses.fullScreen.ScrubBarSkin
    spark.skins.default.VideoPlayerFullScreenScrubBarThumbSkin -> spark.skins.default.mediaClasses.fullScreen.ScrubBarThumbSkin
    spark.skins.default.VideoPlayerFullScreenScrubBarTrackSkin -> spark.skins.default.mediaClasses.fullScreen.ScrubBarTrackSkin
    spark.skins.default.VideoPlayerFullScreenVolumeBarMuteButtonSkin -> spark.skins.default.mediaClasses.fullScreen.MuteButtonSkin
    spark.skins.default.VideoPlayerFullScreenVolumeBarSkin -> spark.skins.default.mediaClasses.fullScreen.VolumeBarSkin
    spark.skins.default.VideoPlayerFullScreenVolumeBarThumbSkin -> spark.skins.default.mediaClasses.fullScreen.VolumeBarThumbSkin
    spark.skins.default.VideoPlayerFullScreenVolumeBarTrackSkin -> spark.skins.default.mediaClasses.fullScreen.VolumeBarTrackSkin
    spark.skins.wireframe.VideoPlayerFullScreenFullScreenButtonSkin -> spark.skins.wireframe.mediaClasses.fullScreen.FullScreenButtonSkin
    spark.skins.wireframe.VideoPlayerFullScreenButtonSkin -> spark.skins.wireframe.mediaClasses.FullScreenButtonSkin
    spark.skins.wireframe.VideoPlayerPlayPauseButtonSkin -> spark.skins.wireframe.mediaClasses.PlayPauseButtonSkin
    spark.skins.wireframe.VideoPlayerScrubBarSkin -> spark.skins.wireframe.mediaClasses.ScrubBarSkin
    spark.skins.wireframe.VideoPlayerScrubBarThumbSkin -> spark.skins.wireframe.mediaClasses.ScrubBarThumbSkin
    spark.skins.wireframe.VideoPlayerScrubBarTrackSkin -> spark.skins.wireframe.mediaClasses.ScrubBarTrackSkin
    spark.skins.wireframe.VideoPlayerVolumeBarMuteButtonSkin -> spark.skins.wireframe.mediaClasses.MuteButtonSkin
    spark.skins.wireframe.VideoPlayerVolumeBarSkin -> spark.skins.wireframe.mediaClasses.VolumeBarSkin
    spark.skins.wireframe.VideoPlayerVolumeBarThumbSkin -> spark.skins.wireframe.mediaClasses.VolumeBarThumbSkin
    spark.skins.wireframe.VideoPlayerVolumeBarTrackSkin -> spark.skins.wireframe.mediaClasses.VolumeBarTrackSkin
    QE Notes: -
    Doc Notes: -
    Bugs: SDK-21727, SDK-21722, SDK-21675
    Reviewer: Deepa
    tests: checkintest (seem to fail due to local changes to ScrollBar, which I'm not checking in here)
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-21727
        http://bugs.adobe.com/jira/browse/SDK-21722
        http://bugs.adobe.com/jira/browse/SDK-21675
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/flex4/defaults.css
        flex/sdk/trunk/frameworks/projects/flex4/src/Flex4Classes.as
        flex/sdk/trunk/frameworks/projects/flex4/src/fl/video/VideoPlayer.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/DropDownList.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/VideoPlayer.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/primitives/VideoElement.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerSkin.mxml
        flex/sdk/trunk/frameworks/projects/framework/src/mx/events/FlexEvent.as
        flex/sdk/trunk/frameworks/projects/wireframe/defaults.css
        flex/sdk/trunk/frameworks/projects/wireframe/src/WireframeClasses.as
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerSkin.mx ml
        flex/sdk/trunk/frameworks/spark-manifest.xml
    Added Paths:
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/mediaClasses/
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/mediaClasses/MuteButton.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/mediaClasses/ScrubBar.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/mediaClasses/StreamItem.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/mediaClasses/StreamingVideo Source.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/mediaClasses/VolumeBar.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/ FullScreenButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/ MuteButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/ PlayPauseButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/ ScrubBarSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/ ScrubBarThumbSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/ ScrubBarTrackSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/ VolumeBarSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/ VolumeBarThumbSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/fullScreen/ VolumeBarTrackSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/Full ScreenButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/Mute ButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/Play PauseButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/Scru bBarSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/Scru bBarThumbSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/Scru bBarTrackSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/Volu meBarSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/Volu meBarThumbSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/mediaClasses/normal/Volu meBarTrackSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/FullS creenButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/MuteB uttonSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/PlayP auseButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/Scrub BarSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/Scrub BarThumbSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/Scrub BarTrackSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/Volum eBarSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/Volum eBarThumbSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/Volum eBarTrackSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/fullS creen/
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/mediaClasses/fullS creen/FullScreenButtonSkin.mxml
    Removed Paths:
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/VideoPlayerScrubBar.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/VideoPlayerVolumeBar.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/VideoPlayerVolumeBarMuteBut ton.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/StreamItem.a s
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/StreamingVid eoSource.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/events/VideoPlayerVolumeBarEvent.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenBut tonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenFul lScreenButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenPla yPauseButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenScr ubBarSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenScr ubBarThumbSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenScr ubBarTrackSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenVol umeBarMuteButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenVol umeBarSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenVol umeBarThumbSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerFullScreenVol umeBarTrackSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerPlayPauseButt onSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerScrubBarSkin. mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerScrubBarThumb Skin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerScrubBarTrack Skin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerVolumeBarMute ButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerVolumeBarSkin .mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerVolumeBarThum bSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerVolumeBarTrac kSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerFullScr eenButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerFullScr eenFullScreenButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerPlayPau seButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerScrubBa rSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerScrubBa rThumbSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerScrubBa rTrackSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerVolumeB arMuteButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerVolumeB arSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerVolumeB arThumbSkin.mxml
        flex/sdk/trunk/frameworks/projects/wireframe/src/spark/skins/wireframe/VideoPlayerVolumeB arTrackSkin.mxml

  • [svn:fx-trunk] 7087: VideoPlayer bug fixes:

    Revision: 7087
    Author:   [email protected]
    Date:     2009-05-19 13:44:50 -0700 (Tue, 19 May 2009)
    Log Message:
    VideoPlayer bug fixes:
    - Forgot to dispatch the ready event
    - The properties on videoplayer that are proxied from videoelement now take into account the correct defaults
    - We deal with null or empty string sources better by clearing the video and closing the connection to the net stream.  It looks like play() won?\226?\128?\153t take in any arguments?\226?\128?\148at that point, I?\226?\128?\153ll clean up this code around dealign with startTime and duration as well as refactoring some of this ?\226?\128?\156close?\226?\128?\157 the connection code.
    - PopUpAnchor pushes the concatenated color matrix, similar to the concatenated transform matrix.  This will need to undergo any changes based on Chet?\226?\128?\153s findings.
    - Adding enabling/disabling support.  This change is dependent on Jason?\226?\128?\153s SKinnableComponent change around enabling/disabling.
    - Skin changes in VideoPlayerSkin and volume bar/volumebarmutebutton.
    QE Notes: -
    Doc Notes: -
    Bugs: SDK-21185, SDK-21187, SDK-21015, SDK-20971, SDK-20969, SDK-20928, SDK-21098, SDK-20986, SDK-20947, SDK-20939, SDK-20934, SDK-21014
    Reviewer: Deepa
    tests: checkintests
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-21185
        http://bugs.adobe.com/jira/browse/SDK-21187
        http://bugs.adobe.com/jira/browse/SDK-21015
        http://bugs.adobe.com/jira/browse/SDK-20971
        http://bugs.adobe.com/jira/browse/SDK-20969
        http://bugs.adobe.com/jira/browse/SDK-20928
        http://bugs.adobe.com/jira/browse/SDK-21098
        http://bugs.adobe.com/jira/browse/SDK-20986
        http://bugs.adobe.com/jira/browse/SDK-20947
        http://bugs.adobe.com/jira/browse/SDK-20939
        http://bugs.adobe.com/jira/browse/SDK-20934
        http://bugs.adobe.com/jira/browse/SDK-21014
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/Group.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/Panel.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/PopUpAnchor.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/VideoPlayer.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/GroupBase.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/components/supportClasses/Slider.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/primitives/VideoElement.as
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerVolumeBarMute ButtonSkin.mxml
        flex/sdk/trunk/frameworks/projects/flex4/src/spark/skins/default/VideoPlayerVolumeBarSkin .mxml

    This bug figures out also when creating a custom spark ComboBox, then trying to programatically update the userProposedSelectedIndex property. The proposed selected index is selected, but does not apply the same skin as when mouse is on rollover or item is selected due to up and down keys.
    The issue seems like updating the status of the item renderer to rollover or selected to get the same skin applied.
    Please could you attach DropDow nList.as that you edited ?
    Thank you so much.

  • Full-Screen bug with Safari

    I hope this is already a known issue.
    I use Safari on Mac OS X. In my flex application, I have
    problem with full-screen mode. When I get back to normal mode from
    full-screen mode, and then resize or maximize safari window, the
    screen displays abnormally. Most of components disappears, and
    sometimes all of them. The same problem occurs with other video
    players, including the one in youtube. I haven't tested it with
    other browsers yet. I hope this problem is fixed in future release.
    Thanks,

    Chaos,
    Can you please file a bug in the bugbase (
    http://bugs.adobe.com/flex)
    and somebody can have a look at it. Also, be sure to mention which
    version of OS X, Safari, and the Flash Player you're using. And if
    you have any source code showing the problem, that definitely
    helps.
    I did a quick test and i was unable to repro the issue using
    the latest Flex 3 SDK on XP/IE7, XP/Firefox, OSX/Safari and
    OSX/Firefox (WIN 9,0,60,163 and MAC 9,0,60,161).
    Peter

  • Full Screen bug on OSX 10.4.11

    I have tried taking advantage of the new full screen feature
    that selects a rectangle of stage but with no success.
    have a look at
    http://monkeywitch.com/bug/project.html
    and click the small fullscreen button on the player's bottom right
    - the swf goes into full screen mode but has some black rectangle
    casted on it.. very strange.
    i used the fullscreen code from the article on
    here
    and all the regular JS code that come from a publish from
    within Flash.
    the behavior that I see is on:
    Flash Player 9,0,115,0
    Firefox 2.0.0.11
    Mac OSX 10.4.11
    Dual 2 GHZ PPC G5
    2.5 GB RAM
    with graphics card:
    NVIDIA GeForce 6600LE:
    Chipset Model: GeForce 6600LE
    Type: Display
    Bus: PCI
    Slot: SLOT-1
    VRAM (Total): 128 MB
    Vendor: nVIDIA (0x10de)
    Device ID: 0x0142
    Revision ID: 0x00a4
    ROM Revision: 2149
    Displays:
    L1910B:
    Resolution: 1280 x 1024 @ 60 Hz
    Depth: 32-bit Color
    Core Image: Supported
    Main Display: Yes
    Mirror: Off
    Online: Yes
    Quartz Extreme: Supported
    Thanks,
    Amit
    ps. I saw a post at
    here
    that was more or less the same issue but on Vista.

    2Q,
    Please open a support case on this one (
    http://www.adobe.com/support/flash)
    As a Flash developer you have access to either phone or
    webcase support. In this case I might recommend going to the phone.
    Be prepared to provide a sample FLA and also give the agent the
    link to this forum thread. If for some reason the first support
    tier doesn't give you any satisfaction then post the case number
    here and also ask to be escalated. (I'd love to look at this myself
    but I'm just out of resources, sorry).

  • Adding a page to Reading List causes full screen "bug"

    When I attempt to add a page to the Reading List in Safari 5.1.1 running in full screen, it appears to "bug out."  The window slides to the Finder and causes the dock and menu bar to slide on top of the still full screen Safari window.  When I pull up Mission Control, the Safari desktop is sitting empty with the Safari window on the desktop.
    Thanks in advance for any assistance you can provide.

    This is still an issue in Safari 5.1.2.  Is anyone else experiencing this?

  • Projector Full Screen bug?

    I have a Mac (intel) CS3 flash fla that I am exporting as
    projector. The exported Mac projector and windows exe file will not
    open full screen w/o the flashplayer's top toolbar. I have tested
    the projector file on Mac 10.4 and Windows XP and all show the
    flashplayer's top tool bar. The only way to go full screen is to
    manually select view/full screen in the player toolbar. I have
    tried the fscommand("fullscreen", "true"); toggle (true/false/true)
    workaround w/o any success. Any other workarounds I can try? Has
    Adobe acknowledged this bug?

    Hi,
    I've seen this before, not sure if things have changed with AS3 but certainly for AS2 I've used this hack and it's worked for years for me. Try these two things:
    Let your timeline run on for a few frames before you have a stop(); frame set up.
    Then add your fscommand("fullscreen", "true"); code to your frame where you want the playhead to stop.
    I've attached a screen shot of project to see how I have set up and I get around it.
    I'm unsure why the Mac projector would seemingly ignore the fscommand("fullscreen", "true") on the first frame. Perhaps it's loading order issue.
    Hope that helps.
    Cheers, Mel.

  • Full screen bug

    When you create a button handler with accessibility enabled
    so a space bar key press fires the MouseEvent.CLICK, you get an
    error trying to set stage.displayState to
    StageDisplayState.FULL_SCREEN. Apparently under the covers, there
    is a translation between the KEY_DOWN/KEY_UP sequence into a
    MouseEvent.CLICK and the security checking code isn't smart enough
    to realize it and throws an error.

    Here's a simple repro to add to a fla setup to allow full
    screen. Tab to the button and press space bar - with a debug player
    you get the error. Hitting Enter works as does mouse click

Maybe you are looking for