OPACHEADER

Essential ActionScript 2.0 (Record no. 110387)

MARC details
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
Holdings
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

Library Hours

  • Circulation Hours- Mon -Sat; - 9:00 AM to 7:00 PM (Sunday Holiday), Second Saturday 10:00 AM to 5:00 PM

  • Reference & Study Room Mon -Sat  - 9:00 AM to 6:50 PM (Second Saturday & Sunday-Holiday)
web counter