PS3 and WII Flash capabilities dump
I ran a simple Flash capabilities dump script on both the Nintendo WII and the PS3. I then did a diff of the two outputs against each other and against a PC.
Below are the results:
WII/PS3 to PC Differences
WII to PS3 Differences
WII/PS3 Version Strings
PS3 7,0,70,0
WII 7,0,70,0
WII/PS3 Flash Capabilities Output
TextSnapshot
__proto__
constructor
prototype
getTextRunInfo
setSelectColor
findText
hitTestTextNearPos
getSelectedText
getText
getSelected
setSelected
getCount
__proto__
constructorPrintJob
MovieClipLoader
__proto__
constructor
prototype
_listeners
removeListener
addListener
broadcastMessage
unloadClip
getProgress
loadClip
__proto__
constructorURIError
prototype
toString
message
name
__constructor__
__proto__
__proto__
constructorTypeError
prototype
toString
message
name
__constructor__
__proto__
__proto__
constructorSyntaxError
prototype
toString
message
name
__constructor__
__proto__
__proto__
constructorReferenceError
prototype
toString
message
name
__constructor__
__proto__
__proto__
constructorEvalError
prototype
toString
message
name
__constructor__
__proto__
__proto__
constructorSystem
setClipboard
security
exactSettings
showSettings
Product
capabilities
__proto__
constructorAccessibility
updateProperties
sendEvent
isActive
__proto__
constructorVideo
__proto__
constructor
prototype
clear
attachVideo
__proto__
constructorStage
_listeners
removeListener
addListener
broadcastMessage
showMenu
width
height
scaleMode
align
__proto__
constructorTextFormat
__proto__
constructor
prototype
__proto__
constructorTextField
StyleSheet
getFontList
__proto__
constructor
prototype
styleSheet
mouseWheelEnabled
condenseWhite
restrict
textHeight
textWidth
bottomScroll
length
selectable
multiline
password
wordWrap
background
border
html
embedFonts
maxChars
maxhscroll
hscroll
variable
htmlText
type
text
autoSize
tabIndex
textColor
backgroundColor
borderColor
maxscroll
scroll
_listeners
removeListener
addListener
broadcastMessage
replaceText
getDepth
setNewTextFormat
getNewTextFormat
removeTextField
setTextFormat
getTextFormat
replaceSel
__proto__
constructorButton
__proto__
constructor
prototype
getDepth
enabled
useHandCursor
__proto__
constructorKey
_listeners
removeListener
addListener
broadcastMessage
isToggled
isDown
getCode
getAscii
ALT
ENTER
SPACE
UP
DOWN
LEFT
RIGHT
PGUP
PGDN
HOME
END
TAB
CONTROL
SHIFT
ESCAPE
INSERT
DELETEKEY
BACKSPACE
CAPSLOCK
__proto__
constructorMouse
_listeners
removeListener
addListener
broadcastMessage
hide
show
__proto__
constructorSelection
_listeners
removeListener
addListener
broadcastMessage
setSelection
setFocus
getFocus
getCaretIndex
getEndIndex
getBeginIndex
__proto__
constructorLoadVars
__proto__
constructor
prototype
addRequestHeader
onData
onLoad
contentType
toString
getBytesTotal
getBytesLoaded
decode
sendAndLoad
send
load
__proto__
constructorXML
__proto__
constructor
prototype
namespaceURI
localName
prefix
previousSibling
parentNode
nodeValue
nodeType
nodeName
nextSibling
lastChild
firstChild
childNodes
attributes
getPrefixForNamespace
getNamespaceForPrefix
toString
hasChildNodes
appendChild
insertBefore
removeNode
cloneNode
addRequestHeader
getBytesTotal
getBytesLoaded
onData
onLoad
sendAndLoad
send
load
parseXML
createTextNode
createElement
__constructor__
__proto__XMLNode
__proto__
constructor
prototype
namespaceURI
localName
prefix
previousSibling
parentNode
nodeValue
nodeType
nodeName
nextSibling
lastChild
firstChild
childNodes
attributes
getPrefixForNamespace
getNamespaceForPrefix
toString
hasChildNodes
appendChild
insertBefore
removeNode
cloneNode
__proto__
constructorSound
__proto__
constructor
prototype
getBytesTotal
getBytesLoaded
loadSound
setPosition
getPosition
setDuration
getDuration
start
attachSound
stop
setVolume
setTransform
setPan
getVolume
getTransform
getPan
__proto__
constructorMath
pow
acos
asin
atan
ceil
floor
random
round
sqrt
log
exp
tan
atan2
cos
sin
max
min
abs
E
LN10
LN2
LOG10E
LOG2E
PI
SQRT1_2
SQRT2
__proto__
constructorArray
NUMERIC
RETURNINDEXEDARRAY
UNIQUESORT
DESCENDING
CASEINSENSITIVE
__proto__
constructor
prototype
sortOn
reverse
sort
toString
splice
join
slice
unshift
shift
concat
pop
push
__proto__
constructorString
fromCharCode
__proto__
constructor
prototype
substr
split
substring
slice
lastIndexOf
indexOf
concat
charCodeAt
charAt
toLowerCase
toUpperCase
toString
valueOf
__proto__
constructorDate
UTC
__proto__
constructor
prototype
valueOf
setUTCMilliseconds
setUTCSeconds
setUTCMinutes
setUTCHours
setUTCDate
setUTCMonth
setUTCFullYear
getUTCMilliseconds
getUTCSeconds
getUTCMinutes
getUTCHours
getUTCDay
getUTCDate
getUTCMonth
getUTCYear
getUTCFullYear
setYear
toString
getTimezoneOffset
setTime
getTime
setMilliseconds
setSeconds
setMinutes
setHours
setDate
setMonth
setFullYear
getMilliseconds
getSeconds
getMinutes
getHours
getDay
getDate
getMonth
getYear
getFullYear
__proto__
constructorBoolean
__proto__
constructor
prototype
toString
valueOf
__proto__
constructorNumber
MAX_VALUE
MIN_VALUE
NEGATIVE_INFINITY
POSITIVE_INFINITY
NaN
__proto__
constructor
prototype
toString
valueOf
__proto__
constructorprofile
clearInterval
__proto__
constructorsetInterval
__proto__
constructorisFinite
__proto__
constructorisNaN
__proto__
constructorupdateAfterEvent
__proto__
constructortrace
__proto__
constructorparseFloat
__proto__
constructorparseInt
__proto__
constructorunescape
__proto__
constructorescape
__proto__
constructorASSetNative
__proto__
constructorASSetPropFlags
__proto__
constructorAsSetupError
prototype
__proto__
constructor
__proto__
constructorError
prototype
toString
name
message
__proto__
constructor
__proto__
constructorContextMenu
prototype
hideBuiltInItems
copy
__proto__
constructor
__proto__
constructorContextMenuItem
prototype
copy
__proto__
constructor
__proto__
constructorLocalConnection
prototype
domain
close
send
connect
__proto__
constructor
__proto__
constructorSharedObject
getDiskUsage
deleteAll
getRemote
getLocal
prototype
clear
setFps
getSize
close
flush
send
connect
__proto__
constructor
__proto__
constructorMicrophone
names
get
prototype
setUseEchoSuppression
setGain
setRate
setSilenceLevel
__proto__
constructor
__proto__
constructorCamera
names
get
prototype
setCursor
setLoopback
setMotionLevel
setKeyFrameInterval
setQuality
setMode
__proto__
constructor
__proto__
constructorNetStream
prototype
setBufferTime
send
attachVideo
attachAudio
close
seek
pause
receiveVideo
receiveAudio
play
publish
__proto__
constructor
__proto__
constructorNetConnection
prototype
addHeader
call
close
connect
__proto__
constructor
__proto__
constructorColor
prototype
getTransform
getRGB
setTransform
setRGB
__proto__
constructor
__proto__
constructorAsBroadcaster
initialize
removeListener
addListener
broadcastMessage
prototype
__proto__
constructor
__proto__
constructorXMLSocket
prototype
onData
close
send
connect
__proto__
constructor
__proto__
constructorMovieClip
prototype
getTextSnapshot
createTextField
clear
endFill
lineStyle
curveTo
lineTo
moveTo
beginGradientFill
beginFill
createEmptyMovieClip
getSWFVersion
getInstanceAtDepth
getNextHighestDepth
stopDrag
startDrag
removeMovieClip
duplicateMovieClip
gotoAndStop
gotoAndPlay
prevFrame
nextFrame
stop
play
setMask
getDepth
attachVideo
attachAudio
getBytesLoaded
getBytesTotal
getBounds
hitTest
globalToLocal
localToGlobal
swapDepths
attachMovie
loadMovie
loadVariables
unloadMovie
getURL
meth
_lockroot
tabIndex
enabled
useHandCursor
__proto__
constructor
__proto__
constructorInfinity
NaN
Function
__proto__
constructor
prototype
apply
call
__proto__
constructorObject
apply
call
registerClass
__proto__
constructor
prototype
toLocaleString
isPropertyEnumerable
isPrototypeOf
hasOwnProperty
toString
valueOf
addProperty
unwatch
watch
constructorASconstructor
ASnative
December 27th, 2006 at 8:10 am
And what does this tell us then? Any opinions or comments ?
December 28th, 2006 at 12:53 am
I find it rather silly.
If you want to surf the web, use a PC or a Mac.
Also, you can’t create any flash 8-9 content, since they’re only version 7.
That’s my initial impression of it for now. promptly slap me if I’m wrong
Dazzer
dLabs - Flash AS3 Blog
December 28th, 2006 at 2:30 am
I see NetConnection is there, which is generaly trimed out on other devices. It allows you to connect to flashcomm server, so build multi-user / real-time games, use the PS3 Camera I hope etc … what about performances on the PS3 ?
December 28th, 2006 at 7:10 am
Dazzer,
It is a niche market, but its emerging very fast. The response the Wii and the release of the Wiis browser is astounding. I’d note, the PS3 is not as simple and usable as the Wii’s interface. Over the next 2 years, you will see a definite shift happening as media and electronics companies try to make a stake at the digital living room. In addition, surfing the web won’t be the same interaction level in your living room. It’s a different experience, calls for different UIs, apps, games, etc. A desktop experience is not a direct translation to the living room. Would you be opposed to playing all the classic games for free on your console? There are lots of opportunities coming. Like I said though, for now it is somewhat niche, the apps are different, experience is different, but its coming. Look for other major hitters to take a swing in 2007. I’d say February for Apple.
May 11th, 2007 at 1:27 pm
The user interface to the Web browser on the PS3 has seen many improvements with the latest updates. The problem is that the browser itself is awfully slow. If you’re running Linux on the PS3 however, it’s very responsive. The downside is that you lose Flash support. Hopefully we’ll see an official version of Flash for Linux/PPC soon!
July 7th, 2008 at 2:46 am
I’m reading that people are suggesting that the PS3’s Flash has been updated.
It might be interesting to compare these capabilities again, perhaps…