home *** CD-ROM | disk | FTP | other *** search
/ Canadian Forces / CF_FC.iso / pc / data / swf / reserve_fr.swf / scripts / frame_19 / DoAction_4.as < prev    next >
Encoding:
Text File  |  2005-06-29  |  1.6 KB  |  50 lines

  1. function onCriteriaChangedB2()
  2. {
  3.    function onJobsXMLLoaded(success)
  4.    {
  5.       var _loc3_ = this.firstChild;
  6.       if(success && _loc3_.nodeName == "response" && _loc3_.attributes.status == "succes")
  7.       {
  8.          metier_cbB2.removeAll();
  9.          var _loc2_ = 0;
  10.          while(_loc2_ < _loc3_.childNodes.length)
  11.          {
  12.             var _loc4_ = _loc3_.childNodes[_loc2_].attributes.label;
  13.             var _loc5_ = _loc3_.childNodes[_loc2_];
  14.             metier_cbB2.addItem(_loc4_,_loc5_);
  15.             _loc2_ = _loc2_ + 1;
  16.          }
  17.       }
  18.    }
  19.    var _loc6_ = new XML();
  20.    _loc6_.mainObjectInstance = this;
  21.    _loc6_.onLoad = onJobsXMLLoaded;
  22.    _loc6_.load("fr/army_ncm_res.xml");
  23. }
  24. function onMetierChangedB2()
  25. {
  26.    gotoAndStop(20);
  27.    var _loc3_ = metier_cbB2.getSelectedItem().data.attributes.gpm;
  28.    var _loc1_ = metier_cbB2.getSelectedItem().data.attributes.media;
  29.    var _loc2_ = metier_cbB2.getSelectedItem().data.attributes.pdf;
  30.    sommaire_txt.text = metier_cbB2.getSelectedItem().data.childNodes[0].firstChild;
  31.    Trade_txt.text = metier_cbB2.getSelectedItem().label;
  32.    getURL("event:video" + _loc1_,"");
  33.    pdfinfo.text = _loc2_;
  34.    onReset2();
  35. }
  36. function onReset2()
  37. {
  38.    metier_cbA2.setSelectedIndex(0).data;
  39.    metier_cbC2.setSelectedIndex(0).data;
  40.    metier_cbD2.setSelectedIndex(0).data;
  41. }
  42. XML.prototype.ignoreWhite = true;
  43. onCriteriaChangedB2();
  44. var listenerObject = new Object();
  45. listenerObject.change = function(eventObject)
  46. {
  47.    onMetierChangedB2();
  48. };
  49. metier_cbB2.addEventListener("change",listenerObject);
  50.