查看: 1104|回复: 12
|
请问谁会用Flash MX presentation ??
[复制链接]
|
|
我有个小小的问题, 想请教各位高手!!
我在Flash MX做了一些slide, 但我不知要如何Go To Next Slide? 在Behaviour吗??
我试了很多次都不行咧!!!!!!! |
|
|
|
|
|
|
|
发表于 7-12-2006 04:54 PM
|
显示全部楼层
原帖由 fanny 于 7-12-2006 03:56 PM 发表
我有个小小的问题, 想请教各位高手!!
我在Flash MX做了一些slide, 但我不知要如何Go To Next Slide? 在Behaviour吗??
我试了很多次都不行咧!!!!!!!
action script 应该是gotoAndplay("framename") 或gotoAndStop("framename") |
|
|
|
|
|
|
|

楼主 |
发表于 7-12-2006 05:44 PM
|
显示全部楼层
原帖由 donynam 于 7-12-2006 04:54 PM 发表
action script 应该是gotoAndplay("framename") 或gotoAndStop("framename")
哪里有action script??
我找action screen都没有!!
framename?? 不是要slide的名字吗?
[ 本帖最后由 fanny 于 7-12-2006 05:47 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 7-12-2006 08:51 PM
|
显示全部楼层
原帖由 fanny 于 7-12-2006 03:56 PM 发表
我有个小小的问题, 想请教各位高手!!
我在Flash MX做了一些slide, 但我不知要如何Go To Next Slide? 在Behaviour吗??
我试了很多次都不行咧!!!!!!!
不是很明白你的问题。请说清楚点才帮到你。 |
|
|
|
|
|
|
|
发表于 7-12-2006 09:14 PM
|
显示全部楼层
原帖由 fanny 于 7-12-2006 05:44 PM 发表
哪里有action script??
我找action screen都没有!!
framename?? 不是要slide的名字吗?
请细读 flash MX的使用手册。如果连什么是Action script都不了解的话,如何能够制作Flash 啊 ?
代码如下,点在 button (instance)哪里按F9使用Action Script加入以下代码,就能实现跳到slide 2的功能。
on (release) {
// GoTo Screen behavior
if((this.slide1 != undefined) && (this.slide1 != null))
{
var screen = null;
var target = this;
while((screen == null) && (target != undefined) && (target != null))
{
if(target instanceof mx.screens.Screen)
{
screen = target;
}
else
{
target = target._parent;
}
}
if(screen instanceof mx.screens.Slide)
{
screen.gotoSlide(this.slide2);
}
}
// End GoTo Screen behavior
} |
|
|
|
|
|
|
|

楼主 |
发表于 8-12-2006 11:39 AM
|
显示全部楼层
原帖由 blue333 于 7-12-2006 08:51 PM 发表
不是很明白你的问题。请说清楚点才帮到你。
就是我要present 我做出来的slide,但是我按publishes,它只可以publishes 第一个 slide的flash而已, 不能连接其他的slide....
原帖由 donynam 于 7-12-2006 09:14 PM 发表
请细读 flash MX的使用手册。如果连什么是Action script都不了解的话,如何能够制作Flash 啊 ?
代码如下,点在 button (instance)哪里按F9使用Action Script加入以下代码,就能实现跳到slide 2的功能。 ...
哦!!! 还要打script的呀!!
不能用按钮代替吗??
[ 本帖最后由 fanny 于 8-12-2006 11:49 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 8-12-2006 01:12 PM
|
显示全部楼层
原帖由 fanny 于 8-12-2006 11:39 AM 发表
就是我要present 我做出来的slide,但是我按publishes,它只可以publishes 第一个 slide的flash而已, 不能连接其他的slide....
哦!!! 还要打script的呀!!
不能用按钮代替吗??
能,请看flash mx的使用手册。或者按F1看帮助文档。 |
|
|
|
|
|
|
|

楼主 |
发表于 10-12-2006 10:54 AM
|
显示全部楼层
我试了你给我的scipt, 我用两个slide 来做testing还是不能..... |
|
|
|
|
|
|
|
发表于 11-12-2006 07:40 AM
|
显示全部楼层
哦。。你有很多个fla file吗?那publish每个fla成swf,then在每个swf的button里。
on(release){
loadMovie("filename.swf",3);
}
3=layer,号码越高,它就越高。
向photoshop的layer。
失礼咯。 |
|
|
|
|
|
|
|

楼主 |
发表于 11-12-2006 05:36 PM
|
显示全部楼层
原帖由 Delexandar 于 11-12-2006 07:40 AM 发表
哦。。你有很多个fla file吗?那publish每个fla成swf,then在每个swf的button里。
on(release){
loadMovie("filename.swf",3);
}
3=layer,号码越高,它就越高。
向photoshop的layer。 ...
哦, 不是..
同一个file,但是有很多slide..... |
|
|
|
|
|
|
|
发表于 11-12-2006 11:13 PM
|
显示全部楼层
原帖由 fanny 于 11-12-2006 05:36 PM 发表
哦, 不是..
同一个file,但是有很多slide.....
减单来说,请在簡報里做两个 button 一个往前和一个往后。
在往前的 button 里加入动作:
on(release){
currentSlide.gotoNextSlide();
}
在往后的 button 里加入动作:
on(release){
currentSlide.gotoPreviousSlide();
} |
|
|
|
|
|
|
|

楼主 |
发表于 12-12-2006 03:31 PM
|
显示全部楼层
原帖由 blue333 于 11-12-2006 11:13 PM 发表
减单来说,请在簡報里做两个 button 一个往前和一个往后。
在往前的 button 里加入动作:
on(release){
currentSlide.gotoNextSlide();
}
在往后的 button 里加入动作:
on(release){
...
如果不要放按钮呢??
让它自动!! |
|
|
|
|
|
|
|
发表于 12-12-2006 05:16 PM
|
显示全部楼层
原帖由 fanny 于 12-12-2006 03:31 PM 发表
如果不要放按钮呢??
让它自动!!
在最上层(就是在简报那页)里加下面的动作
onClipEvent(enterFrame){
if(time>=20){
time=0;
currentSlide==lastSlide?gotoFirstSlide():currentSlide.gotoNextSlide();
}else{
time++
}
} |
|
|
|
|
|
|
| |
本周最热论坛帖子
|