tellTarget( ) Global Function | Flash 5 |
execute statements in the scope of a remote movie clip"Tell Target tool" in Flash 3; deprecated in |
A string or reference indicating the path to a movie or movie clip instance (references are converted to paths when used in a string context).
The statements to be executed in the scope of target.
In Flash 3 and Flash 4, tellTarget( ) was the primary means of communicating between two movie clips (i.e., controlling one from the other). It was used to invoke functions such as play( ), stop( ), and gotoAndStop( ) on remote movie clips. In Flash 4, when variables were added to ActionScript, we could also use tellTarget( ) to get and set remote clip variable values. As of Flash 5, these endeavors are better accomplished with the dot operator, ., and the array access operator, [ ]. Another alternative to the tellTarget( ) function is the with statement, described in Chapter 6.
The tellTarget( ) function may be better described as a statement because it requires a substatement block. However, the point is academic, as tellTarget( ) has been deprecated.
// Move the ball movie clip over 300 pixels to the right and // send its playhead to the frame labeled "redStripes". tellTarget ("ball") { gotoAndStop("redStripes"); _x += 300; }
"The with Statement," in Chapter 6; "The `Objectness' of Movie Clips," in Chapter 13; "Whither Tell Target?," in Appendix C