首 页 网络编程
网页制作 图形图象 操作系统 冲浪宝典
软件教学 认证考试

网络安全 网络办公 行业资讯 评测对比
您当前位置:站长天空 -> 软件教学-> 媒体工具
flash与javascript信息交互_flash教程
作者:网友供稿 点击:0
推荐
西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!可在线rar解压,自动数据恢复设置虚拟目录等.免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金
站内搜索
文章页数:[1] 

网上提供的这方面资料太少了,研究一两天,做了个例子,大家可以参考!


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Flash与3D信息交互</title>
<style type="text/css">
<!--
td {}{
    font-family: "宋体";
    font-size: 12px;
}
-->
</style>
</head>
<body onLoad="Init();">
  <p>
        <!--定义TerraExplorer的信息窗口对象-->
        <object ID="TEInformationWindow" classid="CLSID:3a4f9193-65a8-11d5-85c1-0001023952c1" width="300" height="400"></object>
        <!--定义一个TerraExplorer 3D窗口对象-->
        <object ID="TE3DWindow" classid="CLSID:3a4f9192-65a8-11d5-85c1-0001023952c1" width=650 height="400"></object>
        <!--定义TerraExplorer对象-->
        <object ID="TE" CLASSId="CLSID:3a4f9191-65a8-11d5-85c1-0001023952c1"></object>
 </p>

<table width="937" border="1" align="left">
  <tr>
    <td width="369" align="center">
        <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="300" height="150" id="Flash1" align="middle">
            <param name="allowScriptAccess" value="sameDomain" />
            <param name="movie" value="f2.swf" />
            <param name="quality" value="high" />
            <param name="bgcolor" value="#ffffff" />
            <embed src="http://www.knowsky.com/f2.swf" quality="high" bgcolor="#ffffff" width="300" height="150" name="Flash1"  swLiveConnect="true" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
        </object>
    </td>
<!--    -->
    <td width="282" align="center">
        <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="300" height="150" id="myFlash" align="middle">
            <param name="allowScriptAccess" value="sameDomain" />
            <param name="movie" value="f4.swf" />
            <param name="quality" value="high" />
            <param name="bgcolor" value="#ccffff" />
            <embed src="http://www.knowsky.com/f4.swf" quality="high" bgcolor="#ccffff" width="300" height="150" name="myFlash" swLiveConnect="true" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
        </object>
    </td>
    <td width="264" colspan="2" align="left">
        <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="btn1" width="100" height="50" align="middle">
            <param name="allowScriptAccess" value="sameDomain" />
            <param name="movie" value="btn1.swf" />
            <param name="quality" value="high" />
            <param name="bgcolor" value="#ffffff" />
            <embed src="http://www.knowsky.com/btn1.swf" quality="high" bgcolor="#ffffff" width="100" height="50" swLiveConnect=true id="btn1" name="btn1" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
        </object>
 </td>
  </tr>
  <tr>
  <td width="369" height="200" align="center">
  </td></tr>
</table>
</html>
<script language="JavaScript">
   
    var ITerraExplorer = null;
    var IPlane  = null;
    var IMenu  = null;
    var IObjectManager = null;
    var IRender=null;
    var ZoomMode = 0;
    var zoom_array = new Array();
    //浏览器设置
    var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
   
//初始化
function Init()
{
    var temp;
    ITerraExplorer = TE.interface("ITerraExplorer5");
    IPlane = TE.interface("IPlane5");
    IInformationTree = TE.interface("IInformationTree5");
    IMenu = TE.interface("IMenu");
    IObjectManager = TE.interface("IObjectManager5");
    ITerraExplorer.Load("2.fly");
    IRender=TE.interface("IRender5");
}
//飞到某个地方--------------------------------------------------------------------------------------------------
// 处理 Flash 影片中的所有 FSCommand 消息
function myFlash_DoFSCommand(args1,args2)   
{
    var myFlashObj = InternetExplorer ? myFlash : document.myFlash;
    var tX0,tZ0;
    tX0 =args1;
    tZ0 =args2;
   FlyToWhere(tX0,tZ0);
}
// Internet Explorer 的挂钩
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 &&
    navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1)
{
    document.write(<SCRIPT LANGUAGE=VBScript\> \n);
    document.write(on error resume next \n);
    document.write(Sub myFlash_FSCommand(ByVal command, ByVal args)\n);
    document.write( call myFlash_DoFSCommand(command, args)\n);
    document.write(end sub\n);
    document.write(</SCRIPT\> \n);
}

function FlyToWhere(tX0,tZ0)
{
    //创建文本对象
    var LabelInfo = new Object();
    LabelInfo.Text = "经度   :   "+tX0+"    纬度   :   "+tZ0;
    LabelInfo.Scale = 1;
    LabelInfo.BgColor = 236;

    IObjectManager.CreateLabel (LabelInfo, tX0, tZ0, 2000.0 );
    IPlane.FlyTo (tX0,tZ0,2000.0,117.98,0, -35,"Oval" );
}
//飞到某地------------------------------------------------------------------------------------------------------
function btn1_DoFSCommand(command, args) {
    var btn1Obj = InternetExplorer ? document.all.btn1 : document.btn1;
    var tX0;
    tX0 =args;
    klmy();
}
// Internet Explorer 的挂钩
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1)
{
    document.write(<script language=\"VBScript\"\>\n);
    document.write(On Error Resume Next\n);
    document.write(Sub btn1_FSCommand(ByVal command, ByVal args)\n);
    document.write(    Call btn1_DoFSCommand(command, args)\n);
    document.write(End Sub\n);
    document.write(</script\>\n);
}

function klmy()
{
    //创建文本对象
    var LabelInfo = new Object();
    LabelInfo.Text = "中国 "
    LabelInfo.Scale = 1;
    LabelInfo.BgColor = 236;

    IObjectManager.CreateLabel (LabelInfo, 87, 45, 2000.0 );
    IPlane.FlyTo (87,45,2000.0,117.98,0, -35,"Oval" );
}
//-------------------------------------------------------------------------------------------------------------------

</script>

<script language="vbscript">
function TE_OnFrame()
    dim x1,y1
    IRender.GetMouseInfo 1,x1,y1
    ObjType = 0
    IRender.ScreenToWorld x1,y1,ObjType,WorldX,WorldHeigth,WorldY,ObjectID
       window.document.Flash1.SetVariable "x", WorldX
    window.document.Flash1.SetVariable "y", WorldY
    end function
   
</script>

http://www.cnblogs.com/support/archive/2006/11/28/575473.html


文章整理:站长天空 网址:http://www.z6688.com/
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

文章页数:[1] 


放大字体显示 缩小字体显示 打印文章 推荐给朋友
热门文章
·使用ASP实现文件上载(上传)的各种方法-ASP教程,ASP应用
·windows media player同步歌词秀全攻略
·无法加载DLL(OCI.DLL),如何解决?-ASP教程,ASP应用
·七款常用视频播放软件的截图功能介绍
·C#向Sql Server中插入记录时单引号的处理-.NET教程,C#语言
·rm、rmvb视频文件减肥指南
·流媒体播放器暴风影音使用技巧十则
·ASP生成静态htm页面基本代码!-ASP教程,ASP基础
·photoshop制作撕纸效果-网页设计,Photoshop
·用ashx动态生成文件-.NET教程,Asp.Net开发
最新文章
·用photoshop去除照片中文字_photoshop教程
·认识mpeg视频压缩标准及相关编码格式_媒体工具教程
·flvix flv流媒体视频转换下载一步完成_媒体工具教程
·后sp时代 搜索联盟广告是站长们战略主攻方向_网赚技巧
·网络赚钱:利用好你的博客_网赚技巧
·百度主题推广申请要求大大降低_网赚技巧
·黔江小伙龚节毅:一人办全国顶级音乐网_站长访谈
·徐志勇 网站做得好不好网民说了算_站长访谈
·杨云:以模拟的炒股软件模拟炒股_站长访谈
·三招两式 提高博客的访问量_站长心得
相关主题
  • flash中作毛笔写字动画效果_flash教程
  • flash as代码简单实现动态文本包边效果_flash教程
  • flash与后台编码兼容性问题的解决方案_flash教程
  • flashget 1.9正式版发布了!_上传下载教程
  • flash actionscript知识:从as2到as3_flash教程
  • 西部数码虚拟主机

    友情链接
    CNNIC 西部数码
    万网 自助建站
    虚拟主机 asp空间
    域名注册 域名
    域名申请 主页空间
    论坛空间 网站空间
    国际域名 虚拟空间
    空间租用 DDOS防火墙
    成都主机托管 四川主机托管
    主机租用 服务器租用
    网站目录 自助建站
    虚拟主机 网址大全
    软件下载
    自助链接
    虚拟主机资讯 特价虚拟主机
    版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
    关于我们:站长天空:专业提供最新的站长资讯、在线教程、虚拟主机权威评测、虚拟主机性能对比、网站制作教程,开发教程,站长工具。包括网页制作教程、冲浪宝典、编程参考、操作系统、软件教学、行业动态等。
    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
    发表评论 打印  刷新     关闭