The following example shows how you can change the next/previous month navigation icons on a Flex DateChooser control by setting the nextMonthSkin and prevMonthSkin styles.

For an example of skinning the next/previous month icons in a Flex DateField control, see “Changing the next and previous month navigation icons on a DateField control in Flex”.

Full code after the jump.

View MXML

<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2008/02/10/changing-the-next-and-previous-month-navigation-icons-on-a-datechooser-control-in-flex/ -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white">

    <mx:DateChooser id="dateChooser"
            nextMonthSkin="@Embed('assets/add.png')"
            prevMonthSkin="@Embed('assets/delete.png')" />

</mx:Application>

View source is enabled in the following example.

You can also set the nextMonthSkin and prevMonthSkin styles in an external .CSS file or <mx:Style /> block, using the following snippet:

<mx:Style>
    DateChooser {
        nextMonthSkin: Embed("assets/add.png");
        prevMonthSkin: Embed("assets/delete.png");
    }
</mx:Style>

<mx:DateChooser id="dateChooser" />

Or, you can set the nextMonthSkin and prevMonthSkin styles using ActionScript, as seen in the following snippet:

<mx:Script>
    <![CDATA[
        [Embed("assets/add.png")]
        private var nextIcon:Class;

        [Embed("assets/delete.png")]
        private var prevIcon:Class;

        private function init():void {
            dateChooser.setStyle("nextMonthSkin", nextIcon);
            dateChooser.setStyle("prevMonthSkin", prevIcon);
        }
    ]]>
</mx:Script>

<mx:DateChooser id="dateChooser" initialize="init();" />
 
Tagged with:
 
About The Author

Peter deHaan

Peter deHaan currently works for Adobe on the Flex SDK QA team. While not working on Flex, Flash, and ColdFusion applications, Peter enjoys making up bios and writing in 3rd person. Peter's rarely updated blog can be found at blogs.adobe.com/pdehaan/, actionscriptexamples.com, airexamples.com, and coldfusionexamples.com.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Anti-Spam Protection by WP-SpamFree