将flash嵌入你的程序中[转]
?
? 无论如何,我们需要一个android2.2的平板电脑或者android2.2的手机一部,同时我们的android平台需要安装最新的flash for android 的插件。 ?具备了这些之后,我们就可以将flash通过webView的方式嵌入到我们自己的程序中了。
??需要的知识:JavaScript知识、java知识、html知识,了解css的话,那最好。
?
??不多说,和以前一样,直接上代码,上图。不解释太多。。。。
?
1. 项目结构图
?
?
2. 程序运行图
?
3.MainActivity .java ?主类
??
5. index.html
??
6.play.js
var total;//定义flash影片总桢数 var frame_number;//定义flash影片当前桢数 //以下是滚动条图片拖动程序 var dragapproved=false; var z,x,y //动态显示播放影片的当前桢/总桢数(进度条显示) function showcount(){ //已测可用CallJava.consoleFlashProgress(5); total = movie.TotalFrames; frame_number=movie.CurrentFrame(); frame_number++; var progressSize = 100*(frame_number/movie.TotalFrames()); CallJava.consoleFlashProgress(progressSize); } //播放影片 function Play(){ movie.Play(); } //暂停播放 function Pause(){ movie.StopPlay(); } //开始载入flash影片 function loadSWF(fsrc,fwidth,fheight){ movie.LoadMovie(0, fsrc); movie.width=fwidth; movie.height=fheight; frame_number=movie.CurrentFrame(); jindu(); }?