日期:2014-05-18  浏览次数:20964 次

关于优酷网和56网里的 flash视频文件可以拖动是如何制作的?
在我所了解的flash as2.0资料里,只能监视flash动画的加载过程,而无法控制它的加载,是否在AS3.0里是否可以控制?

如果靠AS不能实现,那么当我们在网页中拖动滑块的时候,可以把滑块的位置传递给后台,
在后台我们可以使用filestream.seek()对.swf文件进行定位,即可以从文件的某个位置处开始读取文件,但我们如何把filestream对象同前台的视频播放联系起来呢?

------解决方案--------------------
晕`` 直接调用win32 api 不是更好吗? 可以定位 取点播放啊
那个拖动 建议楼主去看 javascript 啊 记的有个实例的
------解决方案--------------------
找到个AS的可以拖动 那就是用flash拼图原理是一样的 下面是教程地址http://www.eeffee.com/zz/viewnews-3824.html

on (press) {//按下鼠标 

startDrag(_parent, false, 50, 50, 350, 550);//使图块可以在一定范围内被拖拽 



on (release) {//释放鼠标 

stopDrag();//停止拖拽 

for (i=1; i <=12; i++) {//判断图块所在位置 

if (_parent._x <=eval("_root.b"+i)._x+40 and _parent._x> =eval("_root.b"+i)._x-40 and 

_parent._y <=eval("_root.b"+i)._y+40 and _parent._y> =eval("_root.b"+i)._y-40) { 

//如果被拖拽的图块中心点进入某个判断位置的MC的范围内时 

_parent._x = eval("_root.b"+i)._x;//设置图块的坐标,使其吸附到相应的位置 

_parent._y = eval("_root.b"+i)._y; 







这样,拖拽组件button_action就制作好了,在下面的制作中将重复用到这个MC. 


------解决方案--------------------
支持