zoeon 2008-10-8 16:08
FLASH里,用按扭控制图片播放的动作教程和方法
[size=12px]我要实现这样的动画,就像播放幻灯片一样。
刚开始提示:XX图片欣赏,请点击播放(旁边一个按扭)
点一下播放按扭后:第一张开始播放
然后依次实现点一下播放下一张图片,总计5张。点下一张时还可以点旁边的“上一张”按扭,来返回查看上一张。
还想加一个音乐播放按扭,点一下播放背景音乐,再点一下关闭声音。
看似简单,我实际也操作了,那些动作代码始终有问题,请帮忙写个过程,谢谢
我是新手啊
我是针对FLASH做的,请出个教程,谢谢[/size]
惑者 2008-10-8 18:05
这个应该是一个非常简单的FLASH
可惜俺不懂
给你推荐一个人
蝶MM,(她)会哦
[[i] 本帖最后由 惑者 于 2008-10-9 09:08 编辑 [/i]]
蝶舞清风 2008-10-8 20:29
回复 2楼 的帖子
:m34: 惑跑跑也学小鱼精~:m42: 还有是她不是他~乱给我变性~:m37: 再有一句是我现在老断网,没办法答题~:m01: 阿米豆腐~另外~:m11: 这个真的很简单耶~
逸之 2008-10-8 21:57
你可是图区一才女哦,当然要推荐下了
不过惑兄也是,美女让你这么乱改,必须来点儿了:s033: :s033:
蝶舞清风 2008-10-9 10:30
:han: 表情都变了啊~:daku:再掉我就不干了~
:m42:不能播放,很痛苦,过程如下:
打开Flash,新建一个空白的Flash文档,图层一,以图片多少再加一个帧,插入关键帧(可以把帧全选起来,按一下F6就全部转成关键帧了),这里的关键帧都是空白关键帧,因为没有东西的,每个帧都加上代码 stop(); (会加吧,要加帧上,按F9打开动作面板加)
[attach]253080[/attach]
:m42:又掉一次,严重打击
继续吧:添加一个图层,命名为图,在第二帧插入关键帧,放入图片,后面的依次插入关键帧,放入图片,记着,插入一个关键帧后,这一帧里的内容要删掉哈,就像第二帧,插入后放入图1,再在第三帧插入关键帧,这时候,第三帧里还是保留有第二帧的图的,先把图删了再放图2,当然,你也可以全部像上面的图层一样,插入关键帧再一个个去放图
:m37:补充说明,把图放在图层一的帧里也行的,只不过我为了让你看得更清楚,分开来放了`想偷懒的就放图层一吧,另外,我这放了七张图,你只要五张,自己省略两帧就行了~
[attach]253083[/attach]
:m34:再掉一次,想打人了~
再添加一个图层,第一帧里放一个播放按钮,按钮你自己做,我的都是从库里现拖出来用的~
[attach]253098[/attach]
点下按钮,按F9打开动作面板,输入代码
on (release) {
play();
}
意思,单击按钮里开始播放
PS:记着,是点了按钮再打开动作面板,不要点帧,要不然~:m09:后果自负~
[attach]253097[/attach]
[[i] 本帖最后由 蝶舞清风 于 2008-10-9 10:48 编辑 [/i]]
逸之 2008-10-9 11:02
在第二帧插入关键帧,把播放按钮删掉,换上两个新的按钮,分别是上一帧和下一帧的按钮,另外再新建一个影片剪辑,打上音乐两个字,一块放到这一帧中
[attach]253099[/attach]
点击上一帧的按钮,按F9打开动作面板,输入代码
on (release) {
prevFrame();
}
[attach]253100[/attach]
点击下一帧按钮,同样按F9,输入代码
on (release) {
nextFrame();
}
[attach]253103[/attach]
点击影片剪辑,也就是那个音乐两个字,把影片名命名为 a
[attach]253101[/attach]
点击第二帧,记着,这一次是点击帧,而非按钮或元件了,按F9,输入代码
var i = 1;
var mysound = new Sound();
mysound.attachSound("aa");
a.onRelease = function() {
i = -i;
if (i == 1) {
stopAllSounds();
} else {
mysound.start(0, 3);
}
// end else if
};
导入音乐,按CTRL+L打开库面板,找到音乐,在音乐上右击,选择属性,点高级,把链接把为AS导出勾起来,标识符为 aa
[attach]253102[/attach]
PS:图片那些,每一帧都可以做成影片剪辑,可以做一些转场效果的
[size=5][color=magenta]以上是代小蝶发的(她网络有问题),源文件在上面的压缩包里
[/color][/size]
[[i] 本帖最后由 逸之 于 2008-10-9 11:26 编辑 [/i]]
zoeon 2008-10-9 14:36
太感谢了,我本来也想到了,用前后按扭来控制的,只知道向后的按扭的动作代码,向前按扭代码on (release) {
prevFrame我就不知道了,主要是不知道prevFrame 这个是什么意思,在哪里找这个单词。\
至于后面的这段音乐代码我更是大部分看不懂了。首先var i = 1;是什么意思var是什么意思?
还有i = -i;
if (i == 1) {
} else {
mysound.start(0, 3);
}
// end else if
};
一概看不懂,所以无法实现播放音乐了
zoeon 2008-10-9 15:12
我怎么找不到prevFrame这个单词呢,我用脚本助手怎么找不到这个指令,不用脚本助手又根本不知道如何拼写。请把这一步写个图出来。
后面的音乐代码能解释一下吗?
蝶舞清风 2008-10-9 15:32
回复 13楼 的帖子
:m06: 你不会复制么,你的什么版本的,我的源文件你打开不就有了~我用的8.0弄的~
蝶舞清风 2008-10-9 15:33
[quote]原帖由 [i]惑者[/i] 于 2008-10-9 14:48 发表 [url=http://bbs.cfan.com.cn/redirect.php?goto=findpost&pid=6101225&ptid=786441][img]http://bbs.cfan.com.cn/images/common/back.gif[/img][/url]
天书全是天书:daku: [/quote]
:m03:小惑搞啥吖,心情正不好呢,还呆这哭上了~
蝶舞清风 2008-10-9 15:43
[quote]原帖由 [i]zoeon[/i] 于 2008-10-9 14:36 发表 [url=http://bbs.cfan.com.cn/redirect.php?goto=findpost&pid=6101197&ptid=786441][img]http://bbs.cfan.com.cn/images/common/back.gif[/img][/url]
太感谢了,我本来也想到了,用前后按扭来控制的,只知道向后的按扭的动作代码,向前按扭代码on (release) {
prevFrame我就不知道了,主要是不知道prevFrame 这个是什么意思,在哪里找这个单词。\
至于后面的这段音 ... [/quote]
:m06:不用知道了,一个播放上一帧一个播放下一帧,还有两个是播放场景的,不过你用不着的,下面那个是控制音乐的,你记得把名称弄上,要不代码是不起作用的~:m06:继续找原因去,又断上了,奇怪~
zoeon 2008-10-9 15:48
我找到了,原来是点那个加号啊
我直接在左边的框框里找,始终找不到,现在经你一说我就找到了
你加我QQ行不,这样发贴还是很麻烦的
QQ30222481
蝶舞清风 2008-10-10 08:32
回复 17楼 的帖子
:m06: 这位朋友,如果都加Q直接来,那一个人对十个人这么算,不要人命么,另外,问题都在Q里解决了,又有人问,不是又要重新答一次么~:m11: 加得我都不敢现身了,现在不加了~有问题在这里问好了,高手多得是,会帮你的,单Q反而局限性了~