用DIRECTOR把Photoshop layers转换为Flash 4 Symbols


来源:   

DIRECTORPhotoshop layers转换为Flash 4 Symbols

作者:medianumen
出处:5D多媒体

我们在给Director准备演员素材的时候,常常会运用Photoshop创建一些综合的素材,即含有多个层的图象,没有一个很容易的方法使这些层在保存Photoshop信息的前提下被导入 Director中去,这样常常使的你不得不为了节省空间把图层合并起来,然后再导入到Director中去。如果里面有按钮的话,则需要把按钮挖下来,然后从Director中导入这些按钮,并把它们放在舞台相应的位置上。这是作为一个多媒体设计人员经常遇到的问题。

以上的问题会带来很多的麻烦,其中最显著的是要浪费我们大量的无谓时间去使这些按钮放在正确的位置上。而且你把图象设计师设计的按钮或图象移动两个象素的话,他们会非常生气的,因为你因此破坏了他们的杰作,艺术往往是这样的。

不过好在Maromedia公司的工程师们很体谅我们,也很努力!很快从Director7.0开始就有了一个XtraPhotoCast,这个插件可以将Phtoshop PSD文件导入到Director中,这样可以让用户自己确定是导入一个合层的PSD 文件还是把一个未合层的PSD 文件中的层分别导入到不同的Cast Member 中去,这些PSD文件仍保留着注册到Phtoshop的信息,所以里面的每一层在经过Score在舞台上展现后,它们的位置和效果(阴影可能受影响)都不会改变。而且每一层都可以作为一个独立的元素。

PhotoCast 可以很好的把PSD文件中的层分离的导入到Director中去,但是我们在Director的演员中会经常的用到Flash 演员,怎样才能把一个PSD 文件导入到Flash 中去为WebSiteDirector服务呢?

Flash里作图是非常烦琐的,但好在任何一个位图够可以导入到Flash中去,并可以输出一个SWF格式的文件。我们可以从这项技术中获得更大的成功,那就是在我们的ShockWave文件里,可以省掉2到3M的空间,无论是在Internet上还是在Intranet上回放,这是至关重要的。在Flash中导入一个BMP格式的图片是相当容易的,但是你怎么才能把一个带有按钮的图象完好的放入Flash呢?理想的方法是你直接把文件导入到Flash里,Flash转换Photoshop的层为Symbols,并保留层的结构。

不幸的是,Flash不能直接导入Photoshop PSD格式的文件,所以你需要一个小的方法来实现这一点。可以通过Mcromedia Firework 3和一部分Director 8 shockwave Internet Stutio的功能来实现。现在开始:

1、 Firework 3里打开PSD文件。

2、 Firework里从Flie菜单里选择Export Special选项里的Flash SWF

3、 单击Setup…..按钮,将弹出一个对话框,允许你设置要输出SWF 文件的参数。

aintain Paths----如果你在Firework中要画线的话就可以选择这一项,它可以保留这些线的矢量特性。

aintain Appearance---选择这项你可以画矢量图并把Firework的效果加在上面,它可以转换矢量图为位图的时候保留Firework 的效果。

    JPEG Quality----缺省为100%,设置在你输出SWF的质量。

    Frame---设置你需要播放的桢数。

    Frame--- 设置播放的速率。缺省为15

4、 ok键,存储要输出的SWF文件。

5、 打开Flash 4

6、 File菜单里选择Import…..导入你在Firework创建的SWF 文件。

这时候,在Photoshop里的层现在作为分散的图象被放入Flash电影的Library里,里面的按钮能被转换为按钮符号。

1、              选择一个Object作为Single,点击它,并从Insert菜单里选择Convert to Symbol,会弹出一个属性窗口,输入这个Symbol的名字。注意:要确定你选择按钮的行为,以使你在Directorl里正确的得到响应。

2、              在这些按钮被创建后,你需要往每一个按钮里加入一个ActionScript,这将告诉Director那个按钮被点击。双击一个按钮在Flash Stage上,将弹出一个Instance属性对话框。

点击Action Tab并选择getUal command,然后输入LingoBeep,然后你的ActionScript就象下面这样:

    On(Relaease)

          Get Url(“Lingo:Beep”)

        End on

给你的每一个按钮都做一边。

3、              存储你的Flash Movie并输出电影为SWF格式。

注意:你要检测你设置的JPEG的质量,正确的设置可以更好的显示图象,我建议一开始的设置为40%,当然用lowest settinig的图象质量也是可以接受的。

当你在创建按钮的时候,要小心不要它放在其他按钮的上面,如果出现这种情况你可以用:Modify:Arrange,这样可以方便的加层在你的Flash影片里,并使每个位置的图象放在自己的层上,向模仿Photoshop的层。

现在你有了一个SWF格式的界面,你能够导入Director 了,选择InsertMediaElements 导入SWF文件。

有多个方法可以沟通FlashDirector。以下就是一种方法。

在你的Director Movie里的第一Frame里创建一个循环,是播放头挺留在这里:

On exitFame

   Go to the frame

End

播放你的按钮,并点击你的Flash按钮,你将听见系统的“Beep”声音。但要注意的是你在划过按钮的时候,鼠标的形状不回改变的。你不能加入一个行为到Flash sprite , 因为当鼠标划过这个影片所在的Sprite的时候,所产生的行为是划过整个的Flash Movie , 解决的办法就是用mouseOverButton Lingo命令,在Flash Sprite 上加入这个行为,当你的鼠标划过按钮的时候,你将看到鼠标变为指针状的。你离开按钮是鼠标将恢复正常。

On exitFrame me

If sprite(me.SpriteNum).mouseOverButton then

   Sprite(me.SpriteNum).cursor = 280

Else

   Sprite(me.SpriteNum).cursou = -1

End if

End

FlashDirector的应用过程中可能发生的事情是很多的。我们现在也越来越多的在Director中应用Flash Movie,因为它有着很多的优良特性。

 

编辑:

相关内容

 娱乐专题

more...

高峰私生子

王伯昭被打

傅彪肝癌晚期

赵薇餐馆打人事件

《云南映象》图集

张铁林拖欠中介费

女医生状告赵忠祥

高虎被捕事件

演绎经典美丽

解读《十面埋伏》

揭示明星美丽秘诀

五颜六色娱乐圈

明星纤体大比拼

《绿茶》精彩影评

天地英雄

吕丽萍群星艺术学校被起诉

于娜出道前被包养是真是假?

香港英皇贪污丑闻追踪

多少明星追忆中

2003环球小姐大赛

 

 叨叨专栏

more...

冯小刚,你怎么敢抽"上帝"?

流氓与流氓

娱乐媒体,请站直一点

原来张铁林不是中国人!

《神雕侠侣》的悲惨前途

男人,要硬派不要阴柔

请不要随便脱裤子

李欣,《自娱自乐》的挺滋儿!

不服没用,人家就是红了!

陆毅演戏吧,别唱歌了。

 

 

 
报业集团
- 版权声明 - 广告业务 - 联系方式
Copyright (C) 2001-2002 dzwww.com. All Rights Reserved
大众报业集团网络中心主办
Email:webmaster@mail.dzdaily.com.cn