• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint

Q&A

Q1:I decided to add a Button to the task “Make the ComboBox Component Trigger Your ActionScript.” (Mainly because it only triggered when the user changed the option; I figured the user might want to click a button to go to the current selection.) In any event, here's the code that I put right on the Button instance:
on (click) {
  getURL(this.selectedItem.data);
}

A1: That's pretty close. But instead of accessing the data for the selectedItem of “this” (the button, which has no selectedItem) you want to refer to the instance myComboBox. Change the code on the Button instance to read as follows:
on (click) {
  getURL(this._parent.myComboBox.selectedItem.data);
}

This says to grab the data for the selectedItem in the myComboBox but that instance is up one level from inside the Button—hence the code this._parent.

Q2:Do components have to be complicated?
A2: Of course not. The examples in this hour are relatively basic—they could be much more sophisticated. When you get the hang of using components, you will start seeing lots of consistencies between the various components.
Q3:Are components just for user interface elements?
A3: No. There happen to be some pretty fancy media components for playing back video and audio. These include all the user interface controls needed. It's just that the User Interface components are the most versatile because you snap them together for your own needs.


PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint