$("#ray_7760").html("\n
1<\/a>
2<\/a>
3<\/a>
4<\/a>
5<\/a>
6<\/a>
7<\/a>
8<\/a>
9<\/a>
10<\/a><\/strong>
11<\/a>
12<\/a>
13<\/a>
14<\/a>
15<\/a>
16<\/a>
17<\/a>
18<\/a>
19<\/a>
20<\/a><\/strong>
21<\/a>
22<\/a>
23<\/a>
24<\/a>
25<\/a>
26<\/a>
27<\/a>
28<\/a>
29<\/a>
30<\/a><\/strong>
31<\/a>
32<\/a>
33<\/a>
34<\/a>
35<\/a>
36<\/a>
37<\/a>
38<\/a>
39<\/a>
40<\/a><\/strong>
41<\/a>
42<\/a>
43<\/a>
44<\/a>
45<\/a>
46<\/a>
47<\/a>
48<\/a>
49<\/a>
50<\/a><\/strong>
51<\/a>
52<\/a><\/pre><\/td>\n  
package<\/span> <\/span>ui<\/span>
<\/span>{<\/span>
  <\/span>import<\/span> <\/span>flash<\/span>.<\/span>display<\/span>.<\/span>DisplayObjectContainer<\/span>;<\/span>//你好<\/span>
  <\/span>import<\/span> <\/span>flash<\/span>.<\/span>events<\/span>.<\/span>Event<\/span>;<\/span>
  <\/span>import<\/span> <\/span>ui<\/span>.<\/span>events<\/span>.<\/span>ButtonEvent<\/span>;<\/span>
  <\/span>import<\/span> <\/span>ui<\/span>.<\/span>events<\/span>.<\/span>GenericPopupEvent<\/span>;<\/span>

  <\/span>public<\/span> <\/span>class<\/span> <\/span>GenericPopup<\/span> <\/span>extends<\/span> <\/span>PopupDialog<\/span> <\/span>// PopupDialog is a class defined in a SWC file<\/span>
  <\/span>{<\/span>
    <\/span>// When the user calls "show" or "hide", this is the container this popup is added/removed to/from<\/span>
    <\/span>private<\/span> <\/span>var<\/span> <\/span>popupContainer<\/span>:<\/span>DisplayObjectContainer<\/span>;<\/span>

    <\/span>public<\/span> <\/span>function<\/span> <\/span>GenericPopup<\/span>(<\/span> <\/span>popupContainer<\/span>:<\/span>DisplayObjectContainer<\/span> <\/span>)<\/span>
    <\/span>{<\/span>
      <\/span>super<\/span>(<\/span>)<\/span>;<\/span>
      <\/span>this<\/span>.<\/span>popupContainer<\/span> <\/span>=<\/span> <\/span>popupContainer<\/span>;<\/span>

      <\/span>Button<\/span>.<\/span>makeIntoButton<\/span>(<\/span>leftButton<\/span>)<\/span>;<\/span>
      <\/span>Button<\/span>.<\/span>makeIntoButton<\/span>(<\/span>rightButton<\/span>)<\/span>;<\/span>

      <\/span>// "leftButton" and "rightButton" are the instance names of children found in the artwork<\/span>
      <\/span>leftButton<\/span>.<\/span>addEventListener<\/span>(<\/span>ButtonEvent<\/span>.<\/span>SELECTED<\/span>,<\/span> <\/span>onLeftButtonSelected<\/span>)<\/span>;<\/span>
      <\/span>rightButton<\/span>.<\/span>addEventListener<\/span>(<\/span>ButtonEvent<\/span>.<\/span>SELECTED<\/span>,<\/span> <\/span>onRightButtonSelected<\/span>)<\/span>;<\/span>
    <\/span>}<\/span>

    <\/span>protected<\/span> <\/span>function<\/span> <\/span>onRightButtonSelected<\/span>(<\/span>event<\/span>:<\/span>Event<\/span>)<\/span>:<\/span>void<\/span>
    <\/span>{<\/span>
      <\/span>dispatchEvent<\/span>(<\/span> <\/span>new<\/span> <\/span>GenericPopupEvent<\/span>(<\/span> <\/span>GenericPopupEvent<\/span>.<\/span>OPTION_SELECTED<\/span>,<\/span> <\/span>rightButton<\/span>.<\/span>label<\/span>.<\/span>text<\/span> <\/span>)<\/span> <\/span>)<\/span>;<\/span>
    <\/span>}<\/span>

    <\/span>protected<\/span> <\/span>function<\/span> <\/span>onLeftButtonSelected<\/span>(<\/span>event<\/span>:<\/span>Event<\/span>)<\/span>:<\/span>void<\/span>
    <\/span>{<\/span>
      <\/span>dispatchEvent<\/span>(<\/span> <\/span>new<\/span> <\/span>GenericPopupEvent<\/span>(<\/span> <\/span>GenericPopupEvent<\/span>.<\/span>OPTION_SELECTED<\/span>,<\/span> <\/span>leftButton<\/span>.<\/span>label<\/span>.<\/span>text<\/span> <\/span>)<\/span> <\/span>)<\/span>;<\/span>
    <\/span>}<\/span>

    <\/span>public<\/span> <\/span>function<\/span> <\/span>show<\/span>(<\/span> <\/span>displayText<\/span>:<\/span>String<\/span>,<\/span> <\/span>option1<\/span>:<\/span>String<\/span>,<\/span> <\/span>option2<\/span>:<\/span>String<\/span> <\/span>)<\/span>:<\/span>void<\/span>{<\/span>
      <\/span>popupContainer<\/span>.<\/span>addChild<\/span>(<\/span> <\/span>this<\/span> <\/span>)<\/span>;<\/span>

      <\/span>// "message" is the instance name of a text-field found in the artwork<\/span>
      <\/span>message<\/span>.<\/span>text<\/span> <\/span>=<\/span> <\/span>displayText<\/span>;<\/span>

      <\/span>// "leftButton" and "rightButton" are instances of the "ButtonArtwork" class<\/span>
      <\/span>// the "ButtonArtwork" class has a text-field with instance name: "label"<\/span>
      <\/span>leftButton<\/span>.<\/span>label<\/span>.<\/span>text<\/span> <\/span>=<\/span> <\/span>option1<\/span>;<\/span>
      <\/span>rightButton<\/span>.<\/span>label<\/span>.<\/span>text<\/span> <\/span>=<\/span> <\/span>option2<\/span>;<\/span>
    <\/span>}<\/span>

    <\/span>public<\/span> <\/span>function<\/span> <\/span>hide<\/span>(<\/span>)<\/span>:<\/span>void<\/span>{<\/span>
      <\/span>popupContainer<\/span>.<\/span>removeChild<\/span>(<\/span>this<\/span>)<\/span>;<\/span>
    <\/span>}<\/span>
  <\/span>}<\/span>
<\/span>}<\/span><\/pre><\/td>\n<\/tr><\/table>\n\n");