| Language Version : | ActionScript 3.0 |
| Product Version : | Portfolio 10.0 |
| Runtime Versions : | Flash Player 10.1, AIR 2.0 |
The OneUpLayout class is a LayoutBase that implements the layout of the BasicClickThrough navigator.
cardLayoutHelper:CardLayoutHelper [read-only]
Implementation public function get cardLayoutHelper():CardLayoutHelpercardPosition:NumberThis property can be used as the source for data binding.
Implementation public function get cardPosition():Number public function set cardPosition(value:Number):voidprotected var currentFocus:IAttachmentprotected var focusEffect:Effect = nullprotected var lastFocus:IAttachmentmaxCardPosition:NumberThis property can be used as the source for data binding.
Implementation public function get maxCardPosition():Number public function set maxCardPosition(value:Number):voidpendingCardPosition:Number Implementation public function get pendingCardPosition():Number public function set pendingCardPosition(value:Number):voidprotected var pendingDuration:Number = 0protected var pendingFocus:IAttachmentthumbFitSize:Point Implementation public function get thumbFitSize():Point public function set thumbFitSize(value:Point):voidpublic function OneUpLayout() protected function cardIndexFromPosition(cardPosition:Number):int Parameters
Returns protected function cardPositionFromIndex(elementIndex:int):Number Parameters
Returnsoverride public function elementAdded(index:int):void Parameters
override public function elementRemoved(index:int):void Parameters
public function findCardsThatIntersect(marqueeRect:Rectangle):Vector.<int> Parameters
Returns public function generateFocusEffect(oldIndex:int, newIndex:int, duration:Number):Effect Parameters
| oldIndex:int |
| |
| newIndex:int |
| |
| duration:Number |
Returns public function generateGapEffect(splitIndex:int, duration:Number):Effect Parameters
| splitIndex:int |
| |
| duration:Number |
Returns public function getCard(cardPosition:Number):ISimpleCard Parameters
Returnsoverride public function measure():void protected function onEffectEnd(evt:EffectEvent):void Parameters
protected function onHostEvent(evt:NavHostEvent):void Parameters
protected function setFAInner(newFocus:IAttachment, oldFocus:IAttachment):void Parameters
public function setFocusAttachment(attachment:IAttachment, oldFocus:IAttachment = null):void Parameters
override public function updateDisplayList(width:Number, height:Number):void Parameters
| width:Number |
| |
| height:Number |
protected function updateMaxCardPosition():voidEvent Object Type: com.adobe.portfolio.events.NavLayoutEventNavLayoutEvent.type property = com.adobe.portfolio.events.NavLayoutEvent.HANDLED_ATTACHMENT_FOCUS
Dispatched after the layout has set its focus to a valid attachment.
A string representing the event type when an attachment focus has been handled.
protected const collectionManager:CollectionManagerprotected const FOCUS_DURATION:Number
Thu Oct 14 2010, 03:29 PM -07:00