PREFACE |
|
ix | |
The Flavor of this Book |
|
ix | (1) |
Pace and Rigor of the Book |
|
ix | (1) |
Acknowledgments |
|
x | |
|
CHAPTER ONE AN OVERVIEW OF AUTHORWARE |
|
|
1 | (9) |
|
|
1 | (1) |
|
WHAT CAN I USE AUTHORWARE FOR? |
|
|
1 | (1) |
|
|
2 | (4) |
|
|
2 | (1) |
|
|
2 | (4) |
|
|
6 | (2) |
|
|
8 | (1) |
|
|
8 | (1) |
|
CHAPTER TWO -- CREATING YOUR FIRST AUTHORWARE PROGRAM |
|
|
9 | (20) |
|
|
9 | (1) |
|
|
9 | (2) |
|
|
11 | (8) |
|
Building with Blocks, Icons on the Flowline |
|
|
11 | (1) |
|
|
12 | (1) |
|
Changing an Object's Appearance |
|
|
13 | (2) |
|
|
15 | (2) |
|
Changing the Appearance of Objects |
|
|
17 | (1) |
|
|
18 | (1) |
|
DESIGN AS YOU RUN OR RUN AS YOU DESIGN |
|
|
19 | (2) |
|
The Run and Run from Flag Buttons as Design Tools |
|
|
19 | (1) |
|
One on Top of Another: The Layering of Icons |
|
|
20 | (1) |
|
|
21 | (1) |
|
|
21 | (1) |
|
ERASE AND TRANSITION EFFECTS |
|
|
22 | (3) |
|
|
22 | (2) |
|
|
24 | (1) |
|
|
25 | (2) |
|
|
27 | (1) |
|
|
27 | (2) |
|
CHAPTER THREE -- WORKING WITH TEXT |
|
|
29 | (10) |
|
|
29 | (1) |
|
TEXT: THE FORGOTTEN MULTI-MEDIA TOOL |
|
|
29 | (1) |
|
|
29 | (4) |
|
|
30 | (1) |
|
Changing the Appearance of Text |
|
|
31 | (1) |
|
Which Font Should I Use? How Can I Choose? |
|
|
32 | (1) |
|
|
32 | (1) |
|
|
33 | (2) |
|
Creating a New Text Style |
|
|
33 | (2) |
|
APPLYING PREVIOUSLY DEFINED STYLES |
|
|
35 | (1) |
|
|
35 | (2) |
|
|
37 | (1) |
|
|
37 | (2) |
|
CHAPTER FOUR -- INTERACTION |
|
|
39 | (35) |
|
|
39 | (1) |
|
|
39 | (5) |
|
|
44 | (2) |
|
|
46 | (1) |
|
CREATING YOUR OWN BUTTONS |
|
|
47 | (4) |
|
|
48 | (2) |
|
Check Buttons and Radio Buttons |
|
|
50 | (1) |
|
Other Button Editor Options |
|
|
50 | (1) |
|
|
51 | (8) |
|
|
53 | (1) |
|
|
54 | (5) |
|
|
59 | (1) |
|
|
60 | (2) |
|
|
61 | (1) |
|
MAKING OBJECTS MOVABLE AND CONSTRAINING MOTION |
|
|
62 | (3) |
|
|
62 | (2) |
|
|
64 | (1) |
|
Pull-Down Menu and Conditional Responses |
|
|
65 | (1) |
|
|
65 | (3) |
|
|
66 | (1) |
|
Making Text Entry Interactions for the Spelling Challenged |
|
|
67 | (1) |
|
|
68 | (1) |
|
|
68 | (2) |
|
|
70 | (2) |
|
|
72 | (1) |
|
|
72 | (2) |
|
CHAPTER FIVE -- BASIC PROGRAM BRANCHING |
|
|
74 | (13) |
|
|
74 | (1) |
|
|
74 | (1) |
|
|
75 | (7) |
|
|
76 | (2) |
|
But How Does This Stuff Work? |
|
|
78 | (2) |
|
More Fun with the Decision Icon |
|
|
80 | (2) |
|
COMBINING THE INTERACTION ICON WITH THE DECISION ICON |
|
|
82 | (1) |
|
|
83 | (1) |
|
|
84 | (1) |
|
|
85 | (1) |
|
|
85 | (2) |
|
|
87 | (19) |
|
|
87 | (1) |
|
|
87 | (14) |
|
Creating Content in a Library |
|
|
88 | (2) |
|
|
90 | (1) |
|
|
91 | (1) |
|
Sorting the Contents of a Library |
|
|
91 | (1) |
|
|
92 | (1) |
|
|
93 | (1) |
|
|
94 | (1) |
|
Changes to the Flowline and Changes in the Library |
|
|
95 | (1) |
|
|
96 | (1) |
|
|
97 | (2) |
|
Working with Broken Links |
|
|
99 | (1) |
|
|
100 | (1) |
|
|
101 | (3) |
|
|
101 | (1) |
|
|
102 | (2) |
|
|
104 | (1) |
|
|
104 | (2) |
|
CHAPTER SEVEN -- ADVANCED PROGRAM NAVIGATION |
|
|
106 | (27) |
|
|
106 | (1) |
|
|
106 | (3) |
|
|
109 | (1) |
|
|
109 | (9) |
|
|
110 | (2) |
|
|
112 | (1) |
|
|
112 | (1) |
|
|
113 | (1) |
|
The Exit Framework Button |
|
|
113 | (1) |
|
|
114 | (1) |
|
|
115 | (1) |
|
Altering the List Recent Pages Display |
|
|
116 | (2) |
|
|
118 | (7) |
|
|
120 | (5) |
|
|
125 | (4) |
|
|
129 | (1) |
|
|
130 | (3) |
|
CHAPTER EIGHT -- USING SOUND |
|
|
133 | (7) |
|
|
133 | (1) |
|
|
133 | (1) |
|
|
133 | (6) |
|
|
134 | (2) |
|
|
136 | (3) |
|
|
139 | (1) |
|
|
139 | (1) |
|
CHAPTER NINE -- USING DIGITAL MOVIES |
|
|
140 | (11) |
|
|
140 | (1) |
|
|
140 | (7) |
|
THE LAYERING OF DIGITAL MOVIES |
|
|
147 | (2) |
|
|
149 | (1) |
|
|
149 | (2) |
|
CHAPTER TEN -- INTRODUCTION TO VARIABLES |
|
|
151 | (35) |
|
|
151 | (1) |
|
|
151 | (1) |
|
|
151 | (4) |
|
CREATING YOUR OWN VARIABLES |
|
|
155 | (1) |
|
VARIABLES AND THE CALCULATION ICON |
|
|
156 | (3) |
|
USING VARIABLES IN DISPLAYS |
|
|
159 | (25) |
|
|
160 | (1) |
|
|
161 | (2) |
|
|
163 | (3) |
|
|
166 | (2) |
|
|
168 | (5) |
|
|
173 | (1) |
|
|
173 | (2) |
|
|
175 | (6) |
|
|
181 | (2) |
|
|
183 | (1) |
|
|
184 | (1) |
|
|
184 | (2) |
|
CHAPTER ELEVEN -- SIMPLE ANIMATION |
|
|
186 | (21) |
|
|
186 | (1) |
|
|
186 | (2) |
|
|
188 | (17) |
|
|
189 | (2) |
|
|
191 | (3) |
|
To Calculated Point on Line |
|
|
194 | (1) |
|
|
195 | (1) |
|
|
196 | (2) |
|
To a Calculated Point on Path |
|
|
198 | (3) |
|
To a Calculated Point on Grid |
|
|
201 | (4) |
|
|
205 | (1) |
|
|
206 | (1) |
|
CHAPTER TWELVE -- INTRODUCTION TO FUNCTIONS |
|
|
207 | (52) |
|
|
207 | (1) |
|
|
207 | (2) |
|
WHERE AND HOW DO I USE FUNCTIONS? |
|
|
209 | (47) |
|
|
211 | (10) |
|
|
221 | (4) |
|
|
225 | (3) |
|
|
228 | (5) |
|
|
233 | (4) |
|
|
237 | (5) |
|
|
242 | (2) |
|
|
244 | (8) |
|
|
252 | (3) |
|
|
255 | (1) |
|
|
256 | (2) |
|
|
258 | (1) |
|
|
258 | (1) |
|
CHAPTER THIRTEEN -- ADVANCED INTERACTIONS |
|
|
259 | (13) |
|
|
259 | (1) |
|
|
259 | (2) |
|
|
261 | (9) |
|
Using Perpetual Interactions |
|
|
263 | (1) |
|
|
264 | (2) |
|
Triggering Drawing Functions |
|
|
266 | (1) |
|
Checking for the Correct Response |
|
|
266 | (4) |
|
|
270 | (1) |
|
|
270 | (2) |
|
CHAPTER FOURTEEN -- MORE ADVANCED NAVIGATION |
|
|
272 | (17) |
|
|
272 | (1) |
|
USING VARIABLES WITH NAVIGATION |
|
|
272 | (8) |
|
Another Navigation Example |
|
|
278 | (2) |
|
|
280 | (1) |
|
|
280 | (1) |
|
Fun with the Find Text N Keys Code |
|
|
281 | (5) |
|
|
286 | (1) |
|
|
286 | (1) |
|
|
287 | (1) |
|
|
288 | (1) |
|
|
288 | (1) |
|
CHAPTER FIFTEEN -- WORKING WITH FILES |
|
|
289 | (14) |
|
|
289 | (1) |
|
|
289 | (1) |
|
|
289 | (1) |
|
|
290 | (7) |
|
|
297 | (1) |
|
|
298 | (1) |
|
|
298 | (4) |
|
|
302 | (1) |
|
|
302 | (1) |
|
CHAPTER SIXTEEN -- WORKING WITH OTHER PROGRAMS |
|
|
303 | (7) |
|
|
303 | (1) |
|
JUMPOUT AND JUMPOUTRETURN |
|
|
303 | (1) |
|
|
303 | (6) |
|
Manipulating an Inserted Object |
|
|
306 | (3) |
|
|
309 | (1) |
|
|
309 | (1) |
|
CHAPTER SEVENTEEN -- PACKAGING A PROGRAM |
|
|
310 | (5) |
|
|
310 | (1) |
|
THE PACKAGING PROCEDURE FOR FILES |
|
|
310 | (1) |
|
THE PACKAGING PROCEDURE FOR LIBRARIES |
|
|
311 | (1) |
|
|
312 | (2) |
|
|
314 | (1) |
|
|
314 | (1) |
INDEX |
|
315 | |