莫相离 发表于 2015-1-15 21:23:46

来看看:FLASH MX 2004右键菜单秀 (1)

此版本基于官方简体中文正式版制作,只需要执行一次快速安装即可使用,包含AdobeFlashProfessionalCS5.5、ExtendScriptToolkitCS5.5、PixelBenderToolkit2.6。
在FLASHMX的时期,人人就但愿能在本人的作品中放进自界说右键菜单,如今FLASH晋级到了2004,终究能够放上本人的右键菜单秀一下了:P(这关于游戏编写者――特别是RPG游戏编写者来讲,手中无疑又多了把白)

  在2004中,次要利用ContextMenu类与ContextMenuItem类来对右键菜单举行把持。ContextMenu工具能够附加到特定的按钮(利用Button类的menu属性来完成)、影片剪辑(利用MovieClip类的menu属性来完成)或文本字段(利用TextField类的menu属性来完成)上,也能够附加到全部影片级别。

  Player共有三品种型的高低文菜单:即尺度菜单(在FlashPlayer中右击时呈现)、编纂菜单(在可选择或可编纂的文本字段上右击时呈现)和毛病菜单(当SWF文件未能加载到FlashPlayer中时呈现)。只要尺度菜单和编纂菜单才干利用ContextMenu类举行修正。自界说菜单项一直呈现在FlashPlayer高低文菜单的顶部,并位于一切可见内置菜单项之上;内置菜单项和自界说菜单项之间由一个分开条加以分开。一个高低文菜单包括的自界说菜单项不克不及凌驾15个。


  好了,未几说了,起首我们先来看一下在FlashPlayer中默许的右击菜单:在主场景中只要一帧的情形下()





  在主场景中有多帧的情形下()





  我们能够看到,在多帧的时分,比单帧时多了[“播放”、“轮回”]、[“前进”、“快进”、“前往”]这两组共5项子菜单项。

  (以下教程均今后者――主场景内有多帧的源文件为例举行解说)

  在右键菜单中,我们能够看到七组共13项菜单项,除“设置...”与“关于...”没法埋没外,菜单组都可用AS来完成埋没。

  ★埋没右击菜单

  我们先在主场景的第一帧中到场以下AS代码:


//===自界说右击菜单===AIYI2003(2004.01.03)
myMenu=newContextMenu();
myMenu.hideBuiltInItems();
_root.menu=myMenu;
//***自界说右击菜单***代码停止



  此AS代码段共五行,后面加“//”的代码为注解,其实不实行。
  第2行代码:myMenu=newContextMenu()
  用来创立新的ContextMenu工具。即创立本人的右键菜单――“myMenu”。
  第3行代码:myMenu.hideBuiltInItems()
  hideBuiltInItems()能够埋没指定ContextMenu工具中的一切内置菜单项(“设置”与“关于”除外)。
  到场这行代码,即把“缩小”、“品德”、“播放”、“前进”、“打印”等菜单项全体埋没。
  第4行代码:_root.menu=myMenu
  将主场景中的右键菜单设置成下面自界说的myMenu菜单。

  输入为.swf文件测试(见)





  我们能够看到,右击菜单中,除不成以埋没的“设置”与“关于”项以外,别的的菜单项都已被埋没。

  ★只显现个中的其一项菜单(见)





  好比只想在右击菜单中显现“品德”这个选项菜单,把“缩小”、“播放”等菜单项往失落,我们能够在下面的AS语句中到场一行,酿成:

//===自界说右键菜单===AIYI2003(2004.01.03)
myMenu=newContextMenu();
myMenu.hideBuiltInItems();
myMenu.builtInItems.quality=true
_root.menu=myMenu;
//***自界说右键菜单***代码停止

  ★只删除个中的某一项菜单(见)

</p>

</p>200806/15069_2.html>200806/15069_2.html>下一页






  好比只想往失落“缩放”菜单组,我们只需在第1帧中到场:

//===自界说右键菜单===AIYI2003(2004.01.03)
myMenu=newContextMenu();
myMenu.builtInItems.zoom=false
_root.menu=myMenu;
//***自界说右键菜单***代码停止
</b></p>
另外在属性面板中还增加了一个“设备”设置选项,需要说明的是“设备”设置功能在FlashPlayer环境中不能使用,需要FlashLite1.0或FlashLite1.1的支持才可以。

因胸联盟 发表于 2015-1-17 16:28:59

FLASH在网站建设中广泛的应用,但是FLASH也有自身的缺陷,尤其考虑到网络营销的综合效果时,FLASH格式的广告并非最好的选择,有时甚至会降低广告效果。

柔情似水 发表于 2015-1-22 13:40:15

在Web上只好把动画做得很小。即使最简单的动画也需要较长的下载时间。Flash的流技术和矢量图形对这种情况做了改变。

乐观 发表于 2015-1-31 07:55:06

FLASH在网站建设过程中既然有这么多的问题,那为什么我们还继续使用FLASH,不可否认FLASH的问题的确存在,但也不可忽视FLASH在网站建设中。

谁可相欹 发表于 2015-2-6 18:48:30

alpha通道,图像的一部分可以变成透明,透明度可以从完全不透明到完全不可见。Alpha通道支持没有副作用。

小女巫 发表于 2015-2-18 08:25:42

Flash也可以合成简单的JavaScript函数。如果你学过某种脚本语言如JavaScript或者Macromedia的Director Lingo,你会知道这有点令人畏缩。

金色的骷髅 发表于 2015-3-6 03:51:57

在网络营销中所提供的利益。如果我们仔细看看国内外的专业网站,很少看到应用FLASH格式的广告,如网络上的知名网站。相信它们并不缺乏FLASH图片的制作力量。

飘灵儿 发表于 2015-3-12 20:54:26

广告本身无法看到网址链接,不利于网站本身的搜索引擎优化,对增加网站排行的权重没有意义。

爱飞 发表于 2015-3-20 04:22:24

随着动漫发展趋势,我国也越来越重视动漫产业的发展,各种制作动画软件应运而生,其中flash比较突出。
页: [1]
查看完整版本: 来看看:FLASH MX 2004右键菜单秀 (1)