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


  下面是JS里的代码.同样也是SCRIPT里的代码,不过别忘了object 里要先写上onload="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

你可能感兴趣的:(html,PHP,Microsoft,Flex,Flash)