flash常见问题三

 二,用fscommand的方法,有点复杂 
 
 1,先在flash的按钮上添加代码: 
 
 首页: 
 on (release) { 
 fscommand("setHomePage", ""/’ target="_blank" >";); 
 } 
 
 收藏夹: 
 on (release) { 
 fscommand("addFavorite", "|闪吧"); 
 } 
 
 然后在发布设置中选择flash with fscommand,发布成html 
 
 2,修改html: 
 
 找到 
 // Handle all the the FSCommand messages in a Flash movie 
 function sethomepage_DoFSCommand(command, args) { 
 } 
 这一段,修改成: 
 // Handle all the the FSCommand messages in a Flash movie 
 function sethomepage_DoFSCommand(command, args) { 
 var sethomepageObj = InternetExplorer ? sethomepage : document.sethomepage; 
 if (command == "setHomePage") { 
 document.links[0].style.behavior = "url(#default#homepage)"; 
 document.links[0].setHomePage(args); 
 } else if (command == "addFavorite") { 
 args = args.split("|"); 
 window.external.AddFavorite(args[0], args[1]); 
 } 
 } 
 
 最后,如果html里一个链接都没有,还需在这句的前面添加一句javascript :window.open(’new.htm’,’newwin’,’width=320,height=320’);") 
 这样的一句,但有很多问题,比如打开了新窗口后,原窗口的内容也被替代了。 
 
 1、在Flash中需要执行打开新窗口动作的地方插入以下语句: 
 FS Command ("open_window", "filename.htm;newwin;toolbar=no,location=no,status=no, 
 menubar=no,scrollbars=no,resizable=no,width=320,height=200") 
 其中Arguments: 
 filename.htm 要打开的文件名 
 newwin 新窗口的名字 
 toolbar=no,location=no,status=no, 
 menubar=no,scrollbars=no,resizable=no,width=320,height=200 新窗口的有关属性,包括尺寸 
 注意以上三部分要用分号";"分隔 
 
 2、在File>ublish setting...中设定 
 HTML中的Tempalte : Flash with FSCommand 
 发布 
 
 3、编辑发布生成的html文件,找到以下一段: 
 
 code:-------------------------------------------------------------------------------- 
 trace bitmap"命令优化图象! 
 
 100。问: 请问如何在每次刷新页面时随即显示几个不同的 SWF 中的某一个动画?  
 答: LoadmovieNum("movie"+random(5)+".swf") 
 假设有6个swf,分别命名为 
 movie0.swf,movie1.swf,……movie5.swf 
 像上边那样,每刷新一次,出现的界面就可能不一样。 
 
 101。问: 如何屏蔽按钮BUTTON的手型,我只要箭头!  
 答: 可以使用mouse.hide();,然后再用startDrag命令让一个箭头形的MC被拖动就可以了。 
 
 102. 问:如何让一个MC调用另一个MC里设置的一个变量? 
 
 在mc里输入此语句:(a b 均为变量名,mcname为mc的实体名) 
 
 a = _root.mcname.b; 
 
 此语句是使本mc的变量a调用_root.mcname这个mc里的变量b 
 
 103.问: 在Flash中如何打开Word文档? 
 
 Flash不支持调用Word文件,但浏览器可以直接打开.doc文档,那么就用getURL来解决即可,路径用绝对地址http://www..../word.doc ;。 
 
 104. 问:在Flash中如何调用mpeg文件? 
 
 Flash中不支持调用mpeg文件,首先要安装一个三方软件,名字为Swiffcanvas1.0;接着打开fla文件,如果mpeg文件的目录为aa,mpeg文件名字为bb,那么就可以就添加下面的语句: 
 
 FS Command ("exec", "SwiffEXEC(LOCAL:aaa111.mpeg) "); 
 
 然后把fla文件输出为exe文件 ,并用Swiffcanvas打开这个exe文件,然后在Swiffcanvas里设置完成自己的要求。最后再输出为.exe文件,就可以了。
 
 105。问: 在ActionScript的编辑窗口中怎么输入中文? 
 
 可以更换Flash的字体,也就是删除WindowsFontsModern.fon,这样,编辑窗口的字体就好看多了。 
 
 105.问: Flash如何与数据库连接? 
 
 答:只能通过后台文件,如CGI脚本,Active Server ages (ASP),或 ersonal Home Page (PHP)等。传递值到flash中,实现数据库的操作。 
 
 106. 问:在用FsCommand中可以调用JavaScript吗? 
 
 答:FsCommand可以调用JS函数MovieName_DofsCommand装入Flash动画。MovieName是Flash动画的名字由Embed标签的Name属性或是Object标签的ID属性指定,如果FlashPlayer的名字为MYMOVIE,应该调用JS函数名字为MYMOVIE_DOFSCOMMAND。

时间: 2024-10-22 18:06:45

flash常见问题三的相关文章

flash ActionScript三个版本处理事件的区别

问题:我要重复执行某段代码 解决办法:在  enterFrame  事件中添加监听器和关联处理方法 讨论:在   ActionScript   2.0   中处理   enterFrame   事件 是 很简 单 的 ,你只要创建时间线函数调用 onEnterFrame  然后每次新帧开始时就会自动调用.在  ActionScript  3.0  中有各种各样的事件需要 控制,访问他们也是不难的.如果你熟悉 ActionScript 2.0 中的 EventDispatcher  类的话,你就很

FLASH简单三步制作飞越星空效果

动画效果: 首先新建一长和宽为420PX:帧频:25:背景色为黑色的影片: 第一步:先建一影片剪辑:共30帧:是一个白色的圆从大到小水平运动的动画:及第一帧是长和宽为10的大圆:透明度为100:第30帧是一个长和宽为1PX的小圆:透明度为0:如下图: 第二步:回到主场景:将刚刚制作好的MC:拖到主场景一帧,并命名为:zishu ;然后在第二帧插入帧: 第三步:新建一层:在第一帧加入如下AS: 程序代码 bobo = random(100); setProperty("zishu", _

flash常见问题

1,FLASH是什么?  FLASH电影是专为网页服务的画像或动画(当然,也可用于其它用途).主要含有矢量图形,但是也可以包含导入的位图和音效,还可以把浏览者输入的信息同交互性联系起来,从而产生交互效果,也可以生成非线性电影动画.该动画可以同其它的WEB程序产生交互作用.网页设计师可以利用FLASH来创建导航控制器.动态LOGOS.含有同步音效的长篇动画.甚至可以产生完整的.富于敏感性的网页.    2,怎样做一个简单地FLASH动画?   首先,打开你的FLASH软件,绘制一个圆形(左面地圆形

flash常见问题四

113.问:FLASH如何与后台连接?[源码]  答:使用LoadVars()对象的sendAndLoad()方法来发送和接收数据    114.问:如何实现声音的暂停/播放效果?  答:在执行stop()命令时可以用sound对象的position属性取得当前声音文件的播放时间(毫秒),然后用start(time,loop)在当前位置播放即可.    115.问:如何定义二维数组?  答:下面定义一个20*20的二维数组,值全部为0  sarray = [];  for (var i = 0;

flash常见问题二

如何加载一个SWF文件  loadMovieNum地技巧  添加一个空地MC.实体名为ok,ACTION:   loadMovie ("dr/test.swf", "_root.ok");     控制这个MC的位置,大小等相对属性(Property)就会影响调入SWF的位置和大小.   代码如下 复制代码  setProperty ("mc", _xscale, "****");   setProperty ("m

XML入门的常见问题(三)

xml|问题 作者:AngelGavin 出处:CSDN 如何加载有外国和特殊字符的文档? 文档可以包含外国字符,例如: foreign characters (úóí?) 例如 磲 的外国字符必须在前面加上 escape 序列.外国字符可以是 UTF-8 编码或用不同编码指定,如下所示: foreign characters (磲) 现在可以正确加载 XML 了. 其他字符是保留在 XML 中的,并且需要以不同的方式处理.下面的 XML: This & that 产生如下错误: 此处不允许

XML 中的常见问题 (三)

xml|问题     如何加载有外国和特殊字符的文档? 文档可以包含外国字符,例如:   foreign characters (úóí?) 例如 磲 的外国字符必须在前面加上 escape 序列.外国字符可以是 UTF-8 编码或用不同编码指定,如下所示:   foreign characters (磲) 现在可以正确加载 XML 了. 其他字符是保留在 XML 中的,并且需要以不同的方式处理.下面的 XML:   This & that 产生如下错误: 此处不允许有空格. 行 00000

XML入门的常见问题(三)_XML/RSS

作者:AngelGavin  出处:CSDN 如何加载有外国和特殊字符的文档? 文档可以包含外国字符,例如:   foreign characters (úóí?)  例如 磲 的外国字符必须在前面加上 escape 序列.外国字符可以是 UTF-8 编码或用不同编码指定,如下所示:   foreign characters (磲)  现在可以正确加载 XML 了. 其他字符是保留在 XML 中的,并且需要以不同的方式处理.下面的 XML:   This & that 产生如下错误: 此处不

在Flash动画中使字体清晰的三种方法

flash动画 Flash显示静态文本的时候,文字显得很模糊,中间甚至粘成一块 解决的办法有3个 1) 使用设备字体 当你在flash中使用静态文本的时候,Flash会插入字体轮廓信息,并进行抗锯齿处理,所以轮廓会显得很模糊,使用设备字体后,Flash不再插入字体轮廓信息,只是在客户端播放时调用客户端的字体信息,也不会进行抗锯齿处理,这样的做结果有: a. 字体在12pt以下时很清晰,但在比较大(大约18pt以上)时有明显的锯齿 b. 如果客户端不存在相应的字体,则显示会出现预料外的情况,肯定不