Essential ActionScript 2.0 (Record no. 110387)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 05676nam a22001817a 4500 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
ISBN | 9780596006525 |
041 ## - LANGUAGE CODE | |
Language code of text/sound track or separate title | English |
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER | |
Classification number | 006.696 |
Item number | MOO/E |
100 ## - MAIN ENTRY--AUTHOR NAME | |
Personal name | Moock, Colin |
245 ## - TITLE STATEMENT | |
Title | Essential ActionScript 2.0 |
Statement of responsibility, etc | by Colin Moock |
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) | |
Place of publication | USA : |
Name of publisher | O'Reilly Media |
Year of publication | 2004 |
300 ## - PHYSICAL DESCRIPTION | |
Number of Pages | 502 p. |
505 ## - FORMATTED CONTENTS NOTE | |
Formatted contents note | oreword xi <br/>Preface xv <br/>Part I. The ActionScript 2.0 Language<br/>ActionScript 2.0 Overview<br/>3 (10)<br/>ActionScript 2.0 Features<br/>3 (2)<br/>Features Introduced by Flash Player 7<br/>5 (1)<br/>Flash MX 2004 Version 2 Components<br/>6 (2)<br/>ActionScript 1.0 and 2.0 in Flash Player 6 and 7<br/>8 (4)<br/>Let's Go OOP<br/>12 (1)<br/>Object-Oriented ActionScript<br/>13 (11)<br/>Procedural Programming and Object-Oriented Programming<br/>13 (1)<br/>Key Object-Oriented Programming Concepts<br/>14 (5)<br/>But How Do I Apply OOP?<br/>19 (4)<br/>On with the Show!<br/>23 (1)<br/>Datatypes and Type Checking<br/>24 (35)<br/>Why Static Typing?<br/>30 (1)<br/>Type Syntax<br/>31 (5)<br/>Compatible Types<br/>36 (4)<br/>Built-in Dynamic Classes<br/>40 (1)<br/>Circumventing Type Checking<br/>41 (4)<br/>Casting<br/>45 (9)<br/>Datatype Information for Built-in Classes<br/>54 (1)<br/>ActionScript 2.0 Type Checking Gotchas<br/>55 (3)<br/>Up Next: Creating Classes---Your Own Datatypes!<br/>58 (1)<br/>Classes<br/>59 (65)<br/>Defining Classes<br/>59 (5)<br/>Constructor Functions (Take 1)<br/>64 (1)<br/>Properties<br/>65 (16)<br/>Methods<br/>81 (31)<br/>Constructor Functions (Take 2)<br/>112 (7)<br/>Completing the Box Class<br/>119 (4)<br/>Putting Theory into Practice<br/>123 (1)<br/>Authoring an ActionScript 2.0 Class<br/>124 (34)<br/>Class Authoring Quick Start<br/>124 (1)<br/>Designing the ImageViewer Class<br/>125 (4)<br/>ImageViewer Implementation (Take 1)<br/>129 (5)<br/>Using ImageViewer in a Movie<br/>134 (4)<br/>ImageViewer Implementation (Take 2)<br/>138 (8)<br/>ImageViewer Implementation (Take 3)<br/>146 (11)<br/>Back to the Classroom<br/>157 (1)<br/>Inheritance<br/>158 (57)<br/>A Primer on Inheritance<br/>158 (4)<br/>Subclasses as Subtypes<br/>162 (1)<br/>An OOP Chat Example<br/>163 (3)<br/>Overriding Methods and Properties<br/>166 (27)<br/>Constructor Functions in Subclasses<br/>193 (5)<br/>Subclassing Built-in Classes<br/>198 (3)<br/>Augmenting Built-in Classes and Objects<br/>201 (1)<br/>The Theory of Inheritance<br/>202 (11)<br/>Abstract and Final Classes Not Supported<br/>213 (1)<br/>Let's Try Inheritance<br/>214 (1)<br/>Authoring an ActionScript 2.0 Subclass<br/>215 (9)<br/>Extending ImageViewer's Capabilities<br/>215 (1)<br/>The ImageViewerDeluxe Skeleton<br/>216 (1)<br/>Adding setPosition() and setSize() Methods<br/>217 (1)<br/>Autosizing the Image Viewer<br/>218 (5)<br/>Using ImageViewerDeluxe<br/>223 (1)<br/>Moving Right Along<br/>223 (1)<br/>Interfaces<br/>224 (14)<br/>The Case for Interfaces<br/>224 (2)<br/>Interfaces and Multidatatype Classes<br/>226 (1)<br/>Interface Syntax and Use<br/>227 (5)<br/>Multiple Type Inheritance with Interfaces<br/>232 (4)<br/>Up Next, Packages<br/>236 (2)<br/>Packages<br/>238 (11)<br/>Package Syntax<br/>239 (5)<br/>Defining Packages<br/>244 (1)<br/>Package Access and the Classpath<br/>245 (3)<br/>Simulating Packages in ActionScript 1.0<br/>248 (1)<br/>Just a Little More Theory<br/>248 (1)<br/>Exceptions<br/>249 (34)<br/>The Exception-Handling Cycle<br/>250 (5)<br/>Handling Multiple Types of Exceptions<br/>255 (9)<br/>Exception Bubbling<br/>264 (4)<br/>The finally Block<br/>268 (3)<br/>Nested Exceptions<br/>271 (4)<br/>Control Flow Changes in try/catch/finally<br/>275 (2)<br/>Limitations of Exception Handling in ActionScript 2.0<br/>277 (3)<br/>From Concepts to Code<br/>280 (3)<br/>Part II. Application Development<br/>An OOP Application Framework<br/>283 (8)<br/>The Basic Directory Structure<br/>284 (1)<br/>The Flash Document (.fla file)<br/>284 (1)<br/>The Classes<br/>285 (2)<br/>The Document Timeline<br/>287 (2)<br/>The Exported Flash Movie (.swf file)<br/>289 (1)<br/>Projects in Flash MX Professional 2004<br/>290 (1)<br/>Let's See It in Action!<br/>290 (1)<br/>Using Components with ActionScript 2.0<br/>291 (25)<br/>Currency Converter Application Overview<br/>291 (1)<br/>Preparing the Flash Document<br/>292 (3)<br/>The CurrencyConverter Class<br/>295 (13)<br/>Handling Component Events<br/>308 (7)<br/>Components Complete<br/>315 (1)<br/>MovieClip Subclasses<br/>316 (16)<br/>The Duality of MovieClip Subclasses<br/>317 (1)<br/>Avatar: A MovieClip Subclass Example<br/>318 (8)<br/>Avatar: The Composition Version<br/>326 (1)<br/>Issues with Nested Assets<br/>327 (3)<br/>A Note on MovieClip Sub-subclasses<br/>330 (1)<br/>Curiouser and Curiouser<br/>331 (1)<br/>Distributing Class Libraries<br/>332 (17)<br/>Sharing Class Source Files<br/>332 (6)<br/>Sharing Classes Without Sharing Source Files<br/>338 (8)<br/>Solving Real OOP Problems<br/>346 (3)<br/>Part III. Design Pattern Examples in ActionScript 2.0<br/>Introduction to Design Patterns<br/>349 (3)<br/>Bring on the Patterns<br/>351 (1)<br/>The Observer Design Pattern<br/>352 (29)<br/>Implementing Observer in ActionScript 2.0<br/>354 (6)<br/>Logger: A Complete Observer Example<br/>360 (18)<br/>Memory Management Issues with Observer<br/>378 (2)<br/>Beyond Observer<br/>380 (1)<br/>The Singleton Design Pattern<br/>381 (5)<br/>Implementing Singleton in ActionScript 2.0<br/>381 (2)<br/>The Singleton Pattern in the Logger Class<br/>383 (1)<br/>Singleton Versus Class Methods and Class Properties<br/>384 (1)<br/>A Warning Against Singletons as Globals<br/>385 (1)<br/>On to User Interfaces<br/>385 (1)<br/>The Model-View-Controller Design Pattern<br/>386 (37)<br/>The General Architecture of MVC<br/>388 (4)<br/>A Generalized MVC Implementation<br/>392 (6)<br/>An MVC Clock<br/>398 (23)<br/>Further Exploration<br/>421 (2)<br/>The Delegation Event Model<br/>423 (58)<br/>Structure and Participants<br/>423 (4)<br/>The Flow of Logic<br/>427 (1)<br/>Core Implementation<br/>427 (5)<br/>NightSky: A Delegation Event Model Example<br/>432 (10)<br/>Other Event Architectures in ActionScript<br/>442 (1)<br/>From Some Place to Some OtherPlace<br/>443 (4)<br/>Part IV. Appendixes<br/>A. ActionScript 2.0 Language Quick Reference<br/>447 (31)<br/>B. Differences from ECMAScript Edition 4<br/>478 (3)<br/>Index 481 <br/> |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM | |
Topical Term | ActionScript (Computer program language) |
Topical Term | Computer Animation |
700 ## - ADDED ENTRY--PERSONAL NAME | |
Personal name | Epstein, Bruce (ed) |
942 ## - ADDED ENTRY ELEMENTS (KOHA) | |
Koha item type | Books |
Withdrawn status | Lost status | Damaged status | Not for loan | Collection code | Home library | Current library | Shelving location | Date acquired | Source of acquisition | Cost, normal purchase price | Full call number | Accession Number | Koha item type |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Computer Science | State Public Library and Research Centre | State Public Library and Research Centre | General Stacks | 03/10/2023 | Gift | 400.00 | 006.696 MOO/E | 85552 | Books |