CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  专题开发/技术/项目 >  多媒体/流媒体开发

怎么用FLASH2004制作.swt文件?可以方便在Dreamweaver里修改标题及链接!

楼主jianye112(http://hi.baidu.com/lael80)2004-09-01 20:55:43 在 专题开发/技术/项目 / 多媒体/流媒体开发 提问

如题 问题点数:20、回复次数:3Top

1 楼jiangjian0427(阿贡)回复于 2004-09-01 22:31:43 得分 10

不是很明白!?Top

2 楼bamboo2000(龙的传人)回复于 2004-09-01 22:43:08 得分 10

在页面之间传递数据我们是通过函数实现的:  
  LoadVariables(Flash4版本)   /   loadVariablesNum(Flash5版本、FlashMX版本)  
  语法:    
  loadVariables   (url   ,location   [,   variables]);    
  loadVariablesNum   (url   ,location   [,   variables]);  
  参数:    
  url   是需要载入的s脚本文件位置。    
  location   ,载入到swf的位置    
  variables   是表示是否需要传递参数,有post和get两种选项    
  说明:    
  Flash的一个很重要的技巧,与外部文件进行数据交换,如果能用好这一点,这无疑是扩大了   Flash   的应用范围。    
  Flash   能接受的变量格式为:   变量名=变量值   ,FLASH   支持多变量接受,   将上格式的多个变量分别用   &   分隔便可  
  Flash直接接受HTML文件的变量。方法如下  
  1、把调用swf文件的那条语句:    
  <param   name=movie   value="您的swf文件.swf">    
  改为:<param   name=movie   value="您的swf文件.swf?变量名=变量值">    
  此时,swf文件中就能接受到变量。    
  2、如果要在同一个HTML文件中传送多个变量则书写格式为:    
  <param   name=movie   value="您的swf文件.swf?变量名1=变量值1&变量名2=变    
  量值2&变量名3=变量值3">    
  3、运行HTML文件,就可以在swf中直接显示或引用变量了。    
  (实际使用时,‘?’后直接跟‘&变量名’,才能将值传递过去  
   
  现在来看个例子的制作过程:  
  第一个影帧,Action是Stop,有一个供用户输入查询字段的文本框:Input1、Input2、Input3(目前只使用一个),两个按钮,一个是“确定”按钮,另一个是“取消”按钮:  
  “确定”按钮的Action是:  
  on   (release)   {  
          gotoAndPlay(2);  
  }  
  “取消”按钮的Action是:  
  on   (release)   {  
          Input1   =   "";  
          Input2   =   "";  
          Input3   =   "";  
  }  
  第二个影帧的Action是:loadVariablesNum("score.asp",   0,   "GET");    
  这个Action的作用是通过ASP文件把Access数据库内符合用户查询条件的数据读出来。  
  第三个影帧的Action是:  
  if   (StudentName   ne   "")   {  
          gotoAndStop(9);  
  }  
  意思是如果StudentName不等于空值的话,就跳到第九个影帧;否则将会执行下去(即播放下一个影帧)。  
  第4-7个影帧都没有Action哦。  
  第八个影帧的Action是:  
  gotoAndPlay(3);    
  如果没有符合的数据的话,就一直读到有为止;读到了就跳到第九个影帧哦。  
  那么再来看看第九个影帧:  
  一共有三个动态文本框:StudentName,   CourseName,ScoreMark  
  数据库内符合查询条件的数据将会显示在他们之中哦!  
  还有一个返回按钮:  
  它的Action是:  
  on   (release)   {  
          gotoAndStop(1);  
  }  
   
  好了,再来看看score.asp这个文件吧:  
  Dim   oRS,   oConn     '   定义两个变量  
  Set   oRS   =   Server.CreateObject("ADODB.Recordset")   '   定义oRS为RECORDSET对象  
  Set   oConn   =   Server.CreateObject("ADODB.Connection")   '定义oConn为CONNECTION对象  
  oConn.ConnectionString   =   "Driver={Microsoft   Access   Driver   (*.mdb)};  
  DBQ="   &   Server.MapPath("score.mdb")  
  oRS.Open   "SELECT   *   FROM   Score",   oConn,   2,   3    
  '   打开数据库哦  
  oRS.Find   "   StudentName   =   '"   &   UCase(Request.QueryString("Input1"))   &   "'"    
  '   找到符合条件的数据  
   
  If   oRS.EOF   Then   '   如果数据指针已到底  
   Response.Write   "   StudentName=Not+Found&CourseName=Not+Found&ScoreMark=Not+Found"    
   '   就是没有找到符合条件的数据咯  
   Else  
    Response.Write   "   StudentName   ="    
    &   Server.URLEncode(oRS("StudentName   "))    
    &   "&CourseName   ="   &   Server.URLEncode(oRS("CourseName   "))    
    &   "&ScoreMark="   &   Server.URLEncode(oRS("ScoreMark"))    
        
  End   If  
   
  oRS.Close  
  Set   oRS   =   Nothing  
  oConn.Close  
  Set   oConn   =   Nothing     '   关闭并清空数据库对象Top

3 楼jianye112(http://hi.baidu.com/lael80)回复于 2004-09-06 18:32:36 得分 0

这个偶知,不太方便,想加多几个按钮但不知怎么把整个FLASH的场景变宽。Top

相关问题

  • dreamweaver
  • dreamweaver
  • 怎么在dreamweaver中插入flash啊?
  • Dreamweaver mx/Fireworks mx/Flash mx beta下载
  • dreamweaver mx 2004的FLASH插入问题
  • 无标题
  • ie标题栏
  • ie标题
  • 文章标题:
  • 标题问题:)

关键词

  • 文件
  • 数据
  • flash
  • 数据库
  • 版本
  • 查询
  • release
  • 变量
  • 影帧
  • studentname

得分解答快速导航

  • 帖主:jianye112
  • jiangjian0427
  • bamboo2000

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo