利用Embed javascript实现Swf“页面”跳转

    最近在搞Flash,起因是觉得我们现在使用javascript+jsp+.............来开发RealityQA solutions的UI层过于复杂,效率不高, 特别是在大量的reporting方面,虽然尝试了并使用一些Ajax的开发框架也没有什么好转,搞得很郁闷~~ 于是决定使用flash来做UI和Dashboard。
    尝试了一下Openlaszlo,发现它很cool,但是劣势很明显,openlaszlo的社区不活跃,很多资料不是很全。它的编程模型也比较复杂,开发工具的支持又过于薄弱,遂放弃。尝试了一下FlexBuider,马上就被它吸引(特别是郁闷的写了好几天*.lzx脚本之后),于是买来一个license, Flex就此上路。
    很快就遇到了问题, 在用户登录login.swf之后,我想让它跳到main.swf。SwfLoader和Loader似乎都不是很好,呵呵,于是就想,javascript里面做这个只需要:window.location.href = ...就行,这个似乎可以也可以执行javascript嘛,于是问题就解决了。
   代码如下:
   import flash.external.ExternalInterface;
   ExternalInterface.call("function() {window.location.href='/main.swf';}");

你可能感兴趣的:(JavaScript,Flash,Flex,UI,Ajax)