Page 93 - Creating an Animation with Shape Tween - Corrections highlighted in yellow
Step 2 in the exercise is incorrect, it should read as follows:

2. Click inside of frame 20, not the playhead, but rather physically in the open frame space, as
shown in Figure 4.5. Choose Insert>Keyframe or press F6 on your keyboard.


Page 535 - Working with Text - Corrections highlighted in yellow.
Last Script at the bottom of the page, line 5. Missing semicolon - Line should read as follows:

myText.border=true;


 

Page 598 - Creating a Preloader That Streams a Percentage - Corrections highlighted in yellow.
Final code for project should read as follows:

onClipEvent(enterFrame) {
      if(_root.getBytesLoaded() == _root.getBytesTotal()) {
      _root.gotoAndStop (2);
}else{
      _root.stop()
}
percentLoaded = Math.round ((_root.getBytesLoaded()) / (_root.getBytesTotal())* 100);
loadedFile = "File is " + percentLoaded + "% loaded.";
}



Page 600 - Creating Custom Scrollbars
Project Incomplete - Final code for the project should read as follows:

onClipEvent (load) {
diff_x = _root.bound_box._width - this._width;
bounds = _root.bound_box.getBounds(_root);
left = bounds.xMin+(this._width/2);
right = bounds.xMax-(this._width/2);
}
onClipEvent (enterFrame) {
_root.content._x = -(((this._x-left)/diff_x)*(_root.content._width-_root.bound_box._width));
}
onClipEvent (load) {
friction = "0.98";
speed = 1;
size = getProperty(this, _width)/2;
}
onClipEvent (mouseDown) {
o_time = getTimer()/1000;
}
onClipEvent (mouseUp) {
n_time = getTimer()/1000;
}
onClipEvent (enterFrame) {
time = o_time-n_time;
speed = speed*1.1;
o_x_pos = x_pos;
x_pos = this._x;
if (drag == "true") {
x_velocity = (x_pos-o_x_pos)*time;
} else {
x_pos = x_pos+(x_velocity/speed);
if (x_pos-size<=bounds.xMin) {
x_pos = bounds.xMin+size;
x_velocity = -x_velocity*friction;
} else if (x_pos+size>=bounds.xMax) {
x_pos = bounds.xMax-size;
x_velocity = -x_velocity*friction;
}
setProperty(this, _x, x_pos);
}
}


//Download the Unleashed_Scroller.fla (Right-Click or Ctrl+Clack and choose download
link to disc, or Save Target As.
) Code is commented with explanations.