作者StubbornLin (Victor)
看板Flash
标题[问题] Flash程式应该要怎样重构?
时间Sat May 1 14:49:42 2010
最近因为自己网站的需要
用Flash做了一个播放器
http://www.now.in/ 进去後随便点一个电台就能看到
虽然它能运作,但是程式真的写得又脏又乱
我把所有程式都塞在场景的第一个影格中
所有的变数都在那程式中 都是全域变数
因为我还不清楚Flash程式应该怎样写比较好
所以只能先硬写 之後再来refactory
因为未来还需要维护,所以我想请问一下
像这类的Flash程式应该要怎样写比较好?
我听到有人跟我说可以用什麽Flash SDK直接写
我有找资料看看 但都没找到什麽相关的教学之类的
不然就是要付钱的
我的想法是使用MVC的架构,我有大概看一下它的事件驱动的类别
EventDispatcher似乎如果你想让你的物件被别人可以来add event
就继承那物件,所以我想说把播放器的核心写在model中
只专心处理播放的功能就可以
而controller负责处理使用者的事件等回应
view则是由Flash画出来然後载入来使用
问题出在於我只会写影格中的动作
不太清楚要怎样分开来写
现在的Flash技术名词很多 什麽flea air什麽鬼的= =
我也搞不太清楚到底什麽是什麽
因此想请问一下该怎麽做? 哪里有资料可以参考?
谢谢
--
Now.in 网路广播平台
http://now.in
哇咧咧 创意投票系统
http://walele.com
易记学 程式设计教学
http://ez2learn.com/
VICTOR's 个人Blog
http://blog.ez2learn.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.252.102.11
1F:推 etrexetrex:程式可以写在 .as 档里面 05/01 15:18
3F:→ terrylchen:在学MVC前是不是应该先从OO概念开始看啊... 05/01 15:21
4F:推 etrexetrex:楼上阿 原po超强没问题 05/01 15:22
6F:推 terrylchen:哎呀哎呀失敬了XD 05/01 15:28
7F:推 pepsitetsu:flea是贝斯手.. 05/01 16:54
8F:→ StubbornLin:说错 是flex才对= .= 05/01 17:28
9F:→ StubbornLin:所以要先纯写.as档有什麽IDE可以用? 05/01 17:28
10F:→ StubbornLin:Flash 内建的编辑器真的是烂到炸 连选很多行按tab 05/01 17:29
11F:→ StubbornLin:都没有缩排的功能= = 自动完成 和一些五四三的也都 05/01 17:29
12F:→ StubbornLin:没有 囧 加上改一行编译一个档案要超久 05/01 17:29
13F:→ StubbornLin:每次写到都快发疯了 orz 05/01 17:29
14F:→ StubbornLin:而且如果单纯写功能的话 只需要一个console输出和输入 05/01 17:33
16F:→ etrexetrex:FlashDevelop 05/01 17:47
17F:→ StubbornLin:感谢 05/01 17:48
18F:推 aquarianboy:Flash的MVC framework有个pureMVC可以参考看看 05/01 20:05
19F:推 cjcat2266:推PureMVC,用PureMVC管理Application就对了! 05/01 20:20
20F:→ cjcat2266:原po是GameDesign板主,乃真强者也 :) 05/01 20:21