作者wind50321 (小顺)
看板Flash
标题[问题] 怎麽将不同的fla档内容合并
时间Sun Apr 3 17:07:20 2011
我现在做了2个小游戏 分别有2个不同的fla档案
发布之後会产生2个swf档案 但是我想要最後只有一个swf
我本来想说在Main_Game直接用new Game1()的方式来做
但是发现这样本来摆在Game1舞台上的东西就不见了
所以势必要把2个游戏的fla档内容合并
但是问题是2个游戏舞台上面各有不同 摆起来应该会很乱
其实之後还有更多的fla档案需要合并 放在一起应该会很恐怖
不知道有没有比较好的解决方法?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.170.191
1F:→ aquarianboy:我会建议另外做一个空白的fla来当做为主场景 04/03 19:10
2F:→ aquarianboy:其它的使用外部载入的方式,不然当你的fla越来越多 04/03 19:11
3F:→ aquarianboy:全部放在一起才是真正的恐怖 04/03 19:11
4F:→ wind50321:所以我应该考虑分开游戏档案?可是这样会有好多个swf 04/03 19:21
我详细说明一下
我们之後会有3个游戏 穿插在一个主故事剧情里面
而且之後想要上传到Flash游戏网站上面 如Kongregate
不知道网路上那种游戏是一个swf还是载入多个swf?
※ 编辑: wind50321 来自: 118.169.170.191 (04/03 19:33)
5F:→ aquarianboy:多个fla/swf应该不是问题,可以在需要的时候载入就好 04/04 00:13
6F:→ aquarianboy:想想如果你把所有的东西都放在同一个fla里,光是元件 04/04 00:13
7F:→ aquarianboy:的命名就让人头痛,然後fla也会开始暴肥,最重要的是 04/04 00:14
8F:→ aquarianboy:万一fla坏了(不是没发生过),就整个准备重做了.. 04/04 00:14
还有一个很大的问题 就是每个swf之间的资讯要流通
像是玩家的选择会影响到剧情的发展顺序
每关的分数也需要累积统计 会影响最後的结局
这样还有办法分多个swf吗?
※ 编辑: wind50321 来自: 118.169.171.242 (04/04 06:32)
9F:→ aquarianboy:当然是可以的 04/04 12:25
那请问要怎麽取得swf里面的资讯呢? 像是游戏分数
还有swf的状态跟事件? 像是游戏结束 或是该换读哪个swf
让Main_Game可以知道接下来该做什麽动作
※ 编辑: wind50321 来自: 118.169.171.242 (04/04 18:18)
10F:→ aquarianboy:资讯通常会集中在主场景的swf上,所以其它的swf并不是 04/04 18:36
11F:→ aquarianboy:那麽重要了,至於该由谁上场、谁下场,也都是主场景来 04/04 18:37
12F:→ aquarianboy:控制 04/04 18:37
不过我的游戏分数是在单独游戏里面产生的耶
游戏什麽时候该结束 也是看单独游戏里面的时间倒数
换场景的话 也是由上一个单独场景里面的变数来记录
像是这些资讯都在单独的swf里面 我该怎麽从主场景去取得呢?
爬文有看到Main_Game可以对Game1.swf侦听事件
不知道我能不能透过自订事件来让Main_Game控制播放的场景
也能用自订事件的参数送出数值?
另一种是用LocalConnection的方式
这样传资讯的方式可以让Main_Game控制播放内容吗?
还有能不能抓取swf里面的值?
最後想问这2种方式对之後的上传会不会有问题?
※ 编辑: wind50321 来自: 118.169.171.242 (04/04 19:39)
13F:→ aquarianboy:通常我会在游戏结束後送个event给主场景,通知它我这 04/04 19:53
14F:→ aquarianboy:个小游戏已经结束了,在送event的同时也把相关的资料 04/04 19:53
15F:→ aquarianboy:一并送给它,主场景只要有挂上这些event的listener 04/04 19:54
16F:→ aquarianboy:就知道怎麽处理下一步了 04/04 19:54
17F:→ aquarianboy:LC的话我想可以先不用考虑了,复杂度会变比较复杂 04/04 19:55
18F:→ aquarianboy:自订事件当然是可行的,google一下应该可以找到做法 04/04 19:56
OK! 测试过後自订事件是可以传出资讯的
不过目前卡在怎麽将多个swf传到flash游戏网站上面
之前有试过fb好像只能传单档的样子
可能得去问那些网站看看
※ 编辑: wind50321 来自: 118.169.171.242 (04/05 00:09)
19F:→ aquarianboy:不会的,FB一定可以多个swf的,基本上FB用的只是iframe 04/05 00:35
20F:→ aquarianboy:真正的档案是在你自己的主机上的 04/05 00:35