ajax-bridge 以及它在web中的应用

FABridge.flashvars变量值.root();//为啥FABridge.flashvars变量值为null? copy网上的代码少了一个和html同名的js

选中根目录,右键-->create  Ajax Bridge:

会产生一个AjaxBridge目录,在这个目录中打开html页,只需在这个页中增加js,修改body的内容即可

例如:ajax-bridge3: 向main.html文件中增加的内容:

function createFlexButton(){
  var flexApp=FABridge.b_main.root();

                //和该文件同名的js :FABridge.addInitializationCallback("b_main", mainReady); 是对应的
  var btn=FABridge.b_main.create("mx.controls.Button");
  alert(btn);
  btn.setWidth(70);
  btn.setHeight(25);
  btn.setLabel("test");
  var callback=function(){
   flexApp.testAlert();
   alert("Hello ");
  }

  btn.addEventListener("click",callback);
  flexApp.getMyVbox().addChild(btn);
 }

 function selectChange(){
  var flexApp=FABridge.b_main.root();
  flexApp.getMyImage().setSource(imgSelect.value);
 }
</script>

 

<div>
  <label>选择图片:</label>
  <select name="imgSelect" οnchange="selectChange()">
   <option value="image/dog.jpg">dog</option>
   <option value="image/pig.jpg">pig</option>
   <option value="image/duck.jpg">duck</option>
  </select>
  <br/>
  <input type="button" οnclick="createFlexButton()" value="创建按钮"/>
 </div>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值