Packagecom.adobe.portfolio.managers
Classpublic class ThumbnailManager
InheritanceThumbnailManager Inheritance flash.events.EventDispatcher

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

The ThumbnailManager caches and managed thumbnail images.



Public Properties
 PropertyDefined By
  ALLOW_FILE_CACHE_THUMB_UPSAMPLE : Boolean = false
[static] XXXXX
ThumbnailManager
  CACHE_LARGEST : Boolean = true
[static] XXXXX
ThumbnailManager
  cacheThumbFitSize : Point
XXXXX
ThumbnailManager
  enableDynamicThumbnails : Boolean
A boolean indicating whether or not requests for real-time rendererd thumbnails will be honored.
ThumbnailManager
  MAX_HEIGHT_FILE_CACHE_THUMB : int = 256
[static] XXXXX
ThumbnailManager
  MAX_RESOURCE_CACHE_COUNT : Number = 200
[static] The maximum number of resources that can be in the cache at the same time
ThumbnailManager
  MAX_WIDTH_FILE_CACHE_THUMB : int = 256
[static] XXXXX
ThumbnailManager
  MIN_HEIGHT_FILE_CACHE_THUMB : int
[static] XXXXX
ThumbnailManager
  MIN_WIDTH_FILE_CACHE_THUMB : int
[static] XXXXX
ThumbnailManager
  RESOURCE_CACHE_ENABLED : Boolean = false
[static] XXXXX
ThumbnailManager
Protected Properties
 PropertyDefined By
  audioImage : Class
ThumbnailManager
  cache : OrderedDictionary
XXXXX
ThumbnailManager
  folderImage : Class
ThumbnailManager
  jobUtil : JobUtil
XXXXX
ThumbnailManager
  manifestCache : Dictionary
XXXXX
ThumbnailManager
  MAX_MEM_CACHE_SIZE : int = 50
The maximum number of items that can be cached at one time
ThumbnailManager
  pendingManifestCache : Dictionary
XXXXX
ThumbnailManager
  pendingRequests : Dictionary
XXXXX
ThumbnailManager
  resourceCache : Dictionary
XXXXX
ThumbnailManager
  resourceCount : uint
[read-only] Returns the number of items that are in the manifestCache plus the number of items that are in the resourceCache
ThumbnailManager
  resourceMgr : ResourceManager
XXXXX
ThumbnailManager
  swfImage : Class
ThumbnailManager
  timeoutTimer : Timer
XXXXX
ThumbnailManager
  videoImage : Class
ThumbnailManager
Public Methods
 MethodDefined By
  
ThumbnailManager(token:Object)
Constructor
ThumbnailManager
  
getAspectRatio(object:Object, mediaValue:Boolean = false, allowNaN:Boolean = false):Number
Returns the aspect ratio for the specified object.
ThumbnailManager
  
[static] Returns the thumbnailManager instance; it creates one if is does not exist already.
ThumbnailManager
  
isThumbnailCached(attachment:IAttachment, width:Number, height:Number, pageNumber:uint):Boolean
Returns true if the
ThumbnailManager
  
requestThumbnail(id:*, attachment:IAttachment, width:Number, height:Number, pageNumber:uint, callback:Function, downSampleOK:Boolean = true, upSampleOK:Boolean = true):void
Requests a thumbnail to be generated that will fit into the specified width and height.
ThumbnailManager
  
Returns true if a dynamic thumbnail request has ever succeeded for this attachment, or false otherwise.
ThumbnailManager
Protected Methods
 MethodDefined By
  
addToPending(cacheObject:CacheObject, callback:Function, requests:Dictionary):void
XXXXX
ThumbnailManager
  
cacheThumb(callback:Function, cacheObject:CacheObject, thumbnail:Bitmap):void
XXXXX
ThumbnailManager
  
callPendingCallbacks(cacheObject:CacheObject, requests:Dictionary):void
XXXXX
ThumbnailManager
  
XXXXX
ThumbnailManager
  
deleteResource(resourceUrl:String):void
XXXXX
ThumbnailManager
  
doSave():void
XXXXX
ThumbnailManager
  
doSaveInResourceCache(cacheObject:CacheObject):void
ThumbnailManager
  
enumerateManifestCache(manifest:XML):void
XXXXX
ThumbnailManager
  
enumerateResourceCache(manifest:XML):void
XXXXX
ThumbnailManager
  
generateThumbXML(cacheObject:CacheObject):XML
XXXXX
ThumbnailManager
  
getBitmapDataFromByteArray(byteArray:ByteArray, width:Number, height:Number, callback:Function):void
XXXXX
ThumbnailManager
  
getByteArrayFromBitmapData(bitmapData:BitmapData, quality:Number = 50):ByteArray
XXXXX
ThumbnailManager
  
getCachedThumb(thumbKey:String):Bitmap
XXXXX
ThumbnailManager
  
getDownsampledThumb(c:CacheObject, downSampleOK:Boolean):Bitmap
XXXXX
ThumbnailManager
  
getManifestThumb(callback:Function, cacheObject:CacheObject):Boolean
XXXXX
ThumbnailManager
  
Returns the predefined thumbnail images for the specified attachment, such as folders, SWF files, video, and audio files.
ThumbnailManager
  
getStaticCachedThumb(callback:Function, cacheObject:CacheObject, anySizeOK:Boolean = false):Boolean
XXXXX
ThumbnailManager
  
handleCurrentItems(value:IEventDispatcher):void
XXXXX
ThumbnailManager
  
innerSetAspectRatio(object:Object, aspectRatio:Number, currentAspectRatio:Number, mediaValue:Boolean):void
ThumbnailManager
  
isPending(cacheObject:CacheObject, requests:Dictionary):Boolean
XXXXX
ThumbnailManager
  
XXXXX
ThumbnailManager
  
loadThumbnail(thumbnailXML:XML, callback:Function, cacheObject:CacheObject):void
XXXXX
ThumbnailManager
  
logEntry(prefix:String, id:*, attachment:IAttachment, width:Number, height:Number, pageNumber:uint):void
Creates a log entry for the specified attachement, using the specified prefix, id, width, height, and pageNumber
ThumbnailManager
  
logInfo(prefix:String, cacheObject:CacheObject):void
Creates a log entry using the
ThumbnailManager
  
onCurrentItemsChange(event:CollectionEvent):void
XXXXX
ThumbnailManager
  
onNavHostChanged(host:Object):void
An event listener that handles the thumbnail resource cache when hosts change
ThumbnailManager
  
An event listener that handles NavHostevents
ThumbnailManager
  
onSave(event:NavHostEvent):void
XXXXX
ThumbnailManager
  
onTimeout(e:Event):void
ThumbnailManager
  
saveInResourceCache(cacheObject:CacheObject):void
XXXXX
ThumbnailManager
  
ThumbnailManager
  
validateThumbSize(value:Number, downSampleOK:Boolean = true):Number
XXXXX
ThumbnailManager
  
wrapBitmapData(bitmapData:BitmapData):Bitmap
XXXXX
ThumbnailManager
  
writeManifest(manifest:XML):void
XXXXX
ThumbnailManager
Public Constants
 ConstantDefined By
  SMALL_THUMB_FIT_HEIGHT : int = 128
[static] XXXXX
ThumbnailManager
  SMALL_THUMB_FIT_WIDTH : int = 128
[static] XXXXX
ThumbnailManager
Protected Constants
 ConstantDefined By
  BYPASS_ACROBAT : Boolean = false
[static]
ThumbnailManager
  collectionMgr : CollectionManager
[static] The collectionManager used by this navigator
ThumbnailManager
  logger : ILogger
[static] The thumbnailManager logging instance
ThumbnailManager
  MAX_FILE_CACHE_SIZE : int = 2097152.0
[static] The maximum size for the thumbnail cache, in bytes.
ThumbnailManager
Property Detail
ALLOW_FILE_CACHE_THUMB_UPSAMPLEproperty
public static var ALLOW_FILE_CACHE_THUMB_UPSAMPLE:Boolean = false

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

audioImageproperty 
protected var audioImage:Class

cacheproperty 
protected var cache:OrderedDictionary

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

CACHE_LARGESTproperty 
public static var CACHE_LARGEST:Boolean = true

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

cacheThumbFitSizeproperty 
cacheThumbFitSize:Point

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX


Implementation
    public function get cacheThumbFitSize():Point
    public function set cacheThumbFitSize(value:Point):void
enableDynamicThumbnailsproperty 
enableDynamicThumbnails:Boolean

A boolean indicating whether or not requests for real-time rendererd thumbnails will be honored.

This property can be used as the source for data binding.


Implementation
    public function get enableDynamicThumbnails():Boolean
    public function set enableDynamicThumbnails(value:Boolean):void
folderImageproperty 
protected var folderImage:Class

jobUtilproperty 
protected var jobUtil:JobUtil

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

manifestCacheproperty 
protected var manifestCache:Dictionary

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

MAX_HEIGHT_FILE_CACHE_THUMBproperty 
public static var MAX_HEIGHT_FILE_CACHE_THUMB:int = 256

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

MAX_MEM_CACHE_SIZEproperty 
protected var MAX_MEM_CACHE_SIZE:int = 50

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

The maximum number of items that can be cached at one time

MAX_RESOURCE_CACHE_COUNTproperty 
public static var MAX_RESOURCE_CACHE_COUNT:Number = 200

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

The maximum number of resources that can be in the cache at the same time

MAX_WIDTH_FILE_CACHE_THUMBproperty 
public static var MAX_WIDTH_FILE_CACHE_THUMB:int = 256

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

MIN_HEIGHT_FILE_CACHE_THUMBproperty 
public static var MIN_HEIGHT_FILE_CACHE_THUMB:int

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

MIN_WIDTH_FILE_CACHE_THUMBproperty 
public static var MIN_WIDTH_FILE_CACHE_THUMB:int

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

pendingManifestCacheproperty 
protected var pendingManifestCache:Dictionary

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

pendingRequestsproperty 
protected var pendingRequests:Dictionary

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

RESOURCE_CACHE_ENABLEDproperty 
public static var RESOURCE_CACHE_ENABLED:Boolean = false

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

resourceCacheproperty 
protected var resourceCache:Dictionary

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

resourceCountproperty 
resourceCount:uint  [read-only]

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

Returns the number of items that are in the manifestCache plus the number of items that are in the resourceCache


Implementation
    protected function get resourceCount():uint
resourceMgrproperty 
protected var resourceMgr:ResourceManager

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

swfImageproperty 
protected var swfImage:Class

timeoutTimerproperty 
protected var timeoutTimer:Timer

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

videoImageproperty 
protected var videoImage:Class

Constructor Detail
ThumbnailManager()Constructor
public function ThumbnailManager(token:Object)

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

Constructor

Parameters
token:Object
Method Detail
addToPending()method
protected function addToPending(cacheObject:CacheObject, callback:Function, requests:Dictionary):void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

cacheObject:CacheObject
 
callback:Function
 
requests:Dictionary

cacheThumb()method 
protected function cacheThumb(callback:Function, cacheObject:CacheObject, thumbnail:Bitmap):void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

callback:Function
 
cacheObject:CacheObject
 
thumbnail:Bitmap

callPendingCallbacks()method 
protected function callPendingCallbacks(cacheObject:CacheObject, requests:Dictionary):void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

cacheObject:CacheObject
 
requests:Dictionary

deleteCachedThumb()method 
protected function deleteCachedThumb(attachment:IAttachment):void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

attachment:IAttachment

deleteResource()method 
protected function deleteResource(resourceUrl:String):void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

resourceUrl:String

doSave()method 
protected function doSave():void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

doSaveInResourceCache()method 
protected function doSaveInResourceCache(cacheObject:CacheObject):void

Parameters

cacheObject:CacheObject

enumerateManifestCache()method 
protected function enumerateManifestCache(manifest:XML):void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

manifest:XML

enumerateResourceCache()method 
protected function enumerateResourceCache(manifest:XML):void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

manifest:XML

generateThumbXML()method 
protected function generateThumbXML(cacheObject:CacheObject):XML

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

cacheObject:CacheObject

Returns
XML
getAspectRatio()method 
public function getAspectRatio(object:Object, mediaValue:Boolean = false, allowNaN:Boolean = false):Number

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

Returns the aspect ratio for the specified object. If object is null then it returns NaN if allowNaN is true, or 1 if allowNaN is false

Parameters

object:Object — the thumbnail object for which you are requesting the aspect ratio
 
mediaValue:Boolean (default = false)
 
allowNaN:Boolean (default = false) — if true then the defaultApectRatio is allowed to be NaN

Returns
Number
getBitmapDataFromByteArray()method 
protected function getBitmapDataFromByteArray(byteArray:ByteArray, width:Number, height:Number, callback:Function):void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

byteArray:ByteArray
 
width:Number
 
height:Number
 
callback:Function

getByteArrayFromBitmapData()method 
protected function getByteArrayFromBitmapData(bitmapData:BitmapData, quality:Number = 50):ByteArray

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

bitmapData:BitmapData
 
quality:Number (default = 50)

Returns
ByteArray
getCachedThumb()method 
protected function getCachedThumb(thumbKey:String):Bitmap

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

thumbKey:String

Returns
Bitmap
getDownsampledThumb()method 
protected function getDownsampledThumb(c:CacheObject, downSampleOK:Boolean):Bitmap

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

c:CacheObject
 
downSampleOK:Boolean

Returns
Bitmap
getManifestThumb()method 
protected function getManifestThumb(callback:Function, cacheObject:CacheObject):Boolean

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

callback:Function
 
cacheObject:CacheObject

Returns
Boolean
getPredefinedThumbnail()method 
protected function getPredefinedThumbnail(attachment:IAttachment):Bitmap

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

Returns the predefined thumbnail images for the specified attachment, such as folders, SWF files, video, and audio files. If the there is no predefined image for the attachment type, it returns null.

Parameters

attachment:IAttachment

Returns
Bitmap
getStaticCachedThumb()method 
protected function getStaticCachedThumb(callback:Function, cacheObject:CacheObject, anySizeOK:Boolean = false):Boolean

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

callback:Function
 
cacheObject:CacheObject
 
anySizeOK:Boolean (default = false)

Returns
Boolean
handleCurrentItems()method 
protected function handleCurrentItems(value:IEventDispatcher):void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

value:IEventDispatcher

innerSetAspectRatio()method 
protected function innerSetAspectRatio(object:Object, aspectRatio:Number, currentAspectRatio:Number, mediaValue:Boolean):void

Parameters

object:Object
 
aspectRatio:Number
 
currentAspectRatio:Number
 
mediaValue:Boolean

instance()method 
public static function instance():ThumbnailManager

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

Returns the thumbnailManager instance; it creates one if is does not exist already.

Returns
ThumbnailManager
isPending()method 
protected function isPending(cacheObject:CacheObject, requests:Dictionary):Boolean

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

cacheObject:CacheObject
 
requests:Dictionary

Returns
Boolean
isThumbnailCached()method 
public function isThumbnailCached(attachment:IAttachment, width:Number, height:Number, pageNumber:uint):Boolean

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

Returns true if the

Parameters

attachment:IAttachment
 
width:Number
 
height:Number
 
pageNumber:uint

Returns
Boolean
loadManifest()method 
protected function loadManifest():void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

loadThumbnail()method 
protected function loadThumbnail(thumbnailXML:XML, callback:Function, cacheObject:CacheObject):void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

thumbnailXML:XML
 
callback:Function
 
cacheObject:CacheObject

logEntry()method 
protected function logEntry(prefix:String, id:*, attachment:IAttachment, width:Number, height:Number, pageNumber:uint):void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

Creates a log entry for the specified attachement, using the specified prefix, id, width, height, and pageNumber

Parameters

prefix:String — A string that is the prefix for the log entry
 
id:* — An id that the client can use for tracking purposes.
 
attachment:IAttachment — Specifies the attachment (an IAttachment) for which the thumbnail is generated.
 
width:Number — The desired width of the thumbnail, in pixels. It must be > 0 and <= 2048.
 
height:Number — The desired height of the thumbnail, in pixels. It must be > 0 and <= 2048.
 
pageNumber:uint — The desired page number of the attachment. It must be >= 1.

logInfo()method 
protected function logInfo(prefix:String, cacheObject:CacheObject):void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

Creates a log entry using the

Parameters

prefix:String — A string that is the prefix for the log entry
 
cacheObject:CacheObject

onCurrentItemsChange()method 
protected function onCurrentItemsChange(event:CollectionEvent):void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

event:CollectionEvent

onNavHostChanged()method 
protected function onNavHostChanged(host:Object):void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

An event listener that handles the thumbnail resource cache when hosts change

Parameters

host:Object

onNavHostEvent()method 
protected function onNavHostEvent(event:NavHostEvent):void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

An event listener that handles NavHostevents

Parameters

event:NavHostEvent

onSave()method 
protected function onSave(event:NavHostEvent):void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

event:NavHostEvent

onTimeout()method 
protected function onTimeout(e:Event):void

Parameters

e:Event

requestThumbnail()method 
public function requestThumbnail(id:*, attachment:IAttachment, width:Number, height:Number, pageNumber:uint, callback:Function, downSampleOK:Boolean = true, upSampleOK:Boolean = true):void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

Requests a thumbnail to be generated that will fit into the specified width and height.

Parameters

id:* — An id that the client can use for tracking purposes.
 
attachment:IAttachment — Specifies the attachment (an IAttachment) for which the thumbnail is generated.
 
width:Number — The desired width of the thumbnail, in pixels. It must be gt; 0 and <= 2048.
 
height:Number — The desired height of the thumbnail, in pixels. It must be > 0 and <= 2048.
 
pageNumber:uint — The desired page number of the attachment. It must be >= 1.
 
callback:Function — A callback function that will be called when the thumbnail has been generated. Its parameters are specified below. Callback function parameters: callbackFunction(id: width:Number, height:Number, thumbnail:Bitmap)
Parameter:TypeValue
id:Stringthe value of the id param passed to requestThumbnail
width:Numberthe value of the width parameter passed to requestThumbnail
height:NumberThe value of the height param to requestThumbnail
pageNumber:uintthe value of the pageNumber param to requestThumbnail
thumbnail:Bitmapthe generated thumbnail
 
downSampleOK:Boolean (default = true)
 
upSampleOK:Boolean (default = true)

saveInResourceCache()method 
protected function saveInResourceCache(cacheObject:CacheObject):void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

cacheObject:CacheObject

startTimeOutTimer()method 
protected function startTimeOutTimer():void

supportsDynamicThumbnails()method 
public function supportsDynamicThumbnails(attachment:IAttachment):Boolean

Returns true if a dynamic thumbnail request has ever succeeded for this attachment, or false otherwise.

Parameters

attachment:IAttachment

Returns
Boolean
validateThumbSize()method 
protected function validateThumbSize(value:Number, downSampleOK:Boolean = true):Number

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

value:Number
 
downSampleOK:Boolean (default = true)

Returns
Number
wrapBitmapData()method 
protected function wrapBitmapData(bitmapData:BitmapData):Bitmap

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

bitmapData:BitmapData

Returns
Bitmap
writeManifest()method 
protected function writeManifest(manifest:XML):void

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

Parameters

manifest:XML

Constant Detail
BYPASS_ACROBATConstant
protected static const BYPASS_ACROBAT:Boolean = false

collectionMgrConstant 
protected static const collectionMgr:CollectionManager

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

The collectionManager used by this navigator

loggerConstant 
protected static const logger:ILogger

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

The thumbnailManager logging instance

MAX_FILE_CACHE_SIZEConstant 
protected static const MAX_FILE_CACHE_SIZE:int = 2097152.0

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

The maximum size for the thumbnail cache, in bytes.

SMALL_THUMB_FIT_HEIGHTConstant 
public static const SMALL_THUMB_FIT_HEIGHT:int = 128

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX

SMALL_THUMB_FIT_WIDTHConstant 
public static const SMALL_THUMB_FIT_WIDTH:int = 128

Language Version : ActionScript 3.0
Product Version : Portfolio 10.0
Runtime Versions : Flash Player 10.1, AIR 2.0

XXXXX