【转载】Flex 调用外部JS(中级篇) - Uyang - Photoshop Flash Flex Apollo 教程 组件 开发 源代码...


  下面是JS里的代码.同样也是SCRIPT里的代码,不过别忘了object 里要先写上οnlοad="pageInit()"这个命令.
  
  var jsReady = false;
  //在预先设置jsReady这个值为false,然后在网页初始后,让其值为true;那么等FLEX在call isReady()这个命令后,会返回一个true值,这样FLEX里的程序才会继续执行.
  function pageInit(){
  jsReady = true;
  }
  
  function isReady(){
  return jsReady;
  }
  //这是等FLEX执行到Callback()后,所发送过来的事件命令,那么就可以执行这个程序了.执行完成后,就会newMessage 过去到FLEX里,这样FLEX里就会得到一个数值,并把他显示出来.
  function sendMessage(){
  getSWF("TestSwf").newMessage("Welcome");
  }
  function callApp() {
  getSWF("TestSwf").newMessage(document.getElementById("newTitle").value);
  }
  function getSWF(movieName){
  if (navigator.appName.indexOf("Microsoft") != -1){
  return window[movieName];
  }
  else {
  return document[movieName];
  }
  }
  
  在FLEX里要实现网页初始,并能显示一个预先设置好的值的确复杂,要是FLASH CS3里就方便了很多,其他细节还需要自己细细体会了,以下是源文件,由于安全域问题,可能你把源文件弄过去后,比较难调试.干脆直接拷贝代码到你自己建立的项目就可以了,然后再改HTML的代码.
  
  
  下载文件
  这个文件只能在登入之后下载。请先 注册或 登入

本文转自
http://www.uncool.cn/blogs/read.php?154
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值