ActionScript 3.0 Design Patterns

(Chris Devlin) #1
499

We’d like to hear your suggestions for improving our indexes. Send email [email protected].


Index


A


abstract classes, 28, 31, 68, 130
interfaces, versus, 46
naming conventions, 30
purpose, 33
Abstract Component class, 135
abstract decorator class, 136
abstract functions, 336, 355
abstract interfaces, 67
abstract methods, 67
AbstractClass.as, 31, 338
abstraction, 11–15
ActionScript 3.0, 12
advantages of, 15
Accord.as, 166
ActionScript 1.0 and SSCA, 483
ActionScript 3.0
abstract classes and, 31, 68
abstract functions and, 355
abstractions in, 12
AMF (Action Message Format), 383
embedded scripts and, 5
implementation, 43
inheritance, 24
Adaptee.as, 180, 183
adapter class, 177
Adapter pattern, 127, 177–185
car steering adapter, 185–193
adapter class, 190
client, 191
existing class, 186
interface conversion, 188–190
car steering with a mouse, 193


class adapters, 181
interfaces and, 177
key features, 178
list display adapter, 194–199
adapter class, 196
clients, 198
existing class, 195
interface conversion, 195
O’Reilly new books list, 199–202
object adapters, 179
minimal example, 179
OOP concepts in, 185
object and class adapters,
comparison, 185
summary, 203
Adapter.as, 180, 183
add( ) method, 255
Alert.as, 113
AlertText.as, 115
AlienCannonBall.as, 93
AlienMine.as, 93
AlienShip.as, 95
AlienWeapon.as, 98
ancestors, 24
Append state, 383
AppendState class, 388
AppendState.as, 388
Arrogance.as, 159
.as files, 6
AsciiCharLeafView.as, 441
Audio.as, 346
Auto.as, 165
Free download pdf