Вы можете вызвать метод open
(который вызывает метод mx_internal
displayDropdown
):
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
import mx.events.DropdownEvent;
protected function initializeInterruption():void
{
color.addEventListener(DropdownEvent.CLOSE, interrupt);
}
protected function interrupt(event:Event):void
{
color.open();
}
</mx:Script>
<mx:ColorPicker id="color" closeDuration="0" openDuration="0"
initialize="initializeInterruption()"
creationComplete="color.open()"/>
</mx:Application>
У вас также есть возможность расширить класс ColorPicker и переопределить некоторые / все эти методы:
keyDownHandler
downArrowButton_buttonDownHandler
open
close
Дайте мне знать, если это работает,
Lance