二,用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。
flash常见问题三
时间: 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. 如果客户端不存在相应的字体,则显示会出现预料外的情况,肯定不