用户名: 密码: 验证码: QQ--程序群:31736530 动画群:38836599
闪无忧
 
首 页 业界新闻 业界杂谈 Flash教程 Flash源码 Flash图书 Flash酷站 Flex & AIR 供求信息
   本栏目通告:   大家如果有好的源文件或者好的网址,请【点这里】投稿给我们
·好听的歌 ·火影忍者 ·繁体字转换 ·在线听歌 ·火影忍者漫画 ·最新歌曲 ·psp游戏下载 ·photoshop ·火星文 ·音乐网 ·歌曲下载 ·在线音乐 最新网络游戏
当前位置 :首页>flash源码>flash开发代码>列表
  源码下载

MidAs3开源项目

   文件作者:Efishocean
   软件大小:361KB
   文件来源:www.tan66.cn
   软件语言:英文软件
   授权方式:开源软件
   运行环境:Win2003,WinXP,Win2000,Win9X
   更新时间:2008-05-06
   http://www.5uflash.com   [收藏]
   ∷源文件简介∷
  MidAs3开源项目
of using midas3:
//to import the midas3 library
	import ocean.midi.*;
	import ocean.midi.model.*;
	import ocean.midi.controller.*;
	import ocean.midi.event.*;

//variable
        private var _midiFile:MidiFile;

//to open a midi file in AIR environment:


	var fileToOpen = new File();
	var txtFilter = new FileFilter("MIDI", "*.mid;*.midi");
	fileToOpen.browseForOpen("Open", new Array(txtFilter));
	fileToOpen.addEventListener(Event.SELECT, fileSelected);

	function fileSelected(e:Event)
	{
		//istream handles the file opened from disk
		var istream:FileStream = new FileStream();
		istream.open(fileToOpen,FileMode.READ);
		istream.readBytes( cache );
		istream.close();
		
                /* File load into MidiFile instance, this means decodeing. */
                _midiFile = new MidiFile(cache);
                /* Now you can manipulate any data inside midi */
                //........do something....
	}
	
//to save a midi file in AIR:	
	var docsDir = File.documentsDirectory;
	docsDir.browseForSave("Save As");
	docsDir.addEventListener(Event.SELECT, saveData );

	function saveData(e:Event)
	{
		var newFile = e.target ;
		
		var stream = new FileStream();
		stream.open(newFile, FileMode.WRITE);

                /* call .output() method to perform serialization */
		stream.writeBytes(_midiFile.output());

		stream.close();
	}

//to manipulate midi file:
        /* add an empty track or a track with something */
        /* addTrack(track:MidiTrack = null); */
        trackNum = _midiFile.addTrack(track);
 
        /* insert a track after 2nd track */ 
        /* insertTrack(t:int, track:MidiTrack = null):uint */
        trackNum = _midiFile.insertTrack(2, track);
        
        /* look up doc for more methods */

//tp manipulate midi track:
      
      /* Unserializes the incoming stream data to message list. MidiTrack */
      var _track = MidiTrack(stream);

      /* or mostly creates midi event messages list from stream. */
      var _msgList = createList(stream:ByteArray):MessageList 



      /* MessageList simply hosts midi data in array with following extending methods */
      /* needs import ocean.midi.model.*; */      
             //clone():MessageList 
             //new instance with the same identical contents  MessageList 
      
             //input(mt:MidiTrack):void
             //Parse the midi Track, cache as event list in array  MessageList 
             
             //output():MidiTrack 
             //Export event list as midi track. 



      /* use TrackEditor to do advanced manipulating MessageList of MidiTrack */
      /* needs import ocean.midi.controller.*; */
      /* look up doc for more methods */
   ∷下载地址∷
进入下载地址列表
   ∷相关源文件∷
·flash xml新闻公告_1(滚动效果)
·flash xml新闻公告_2(滚动效果)
·flash新闻公告_3(调用外部文本)
·flash xml左右滚动公告新文
·flash xml滚动新闻
   ∷发表评论∷
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
   ∷最新评论∷
   ∷下载说明∷
  ☉推荐使用网际快车下载本站软件,使用 WinRAR v3.10 以上版本解压本站软件。
  ☉如果这个软件总是不能下载的请点击报告错误,谢谢合作!!
  ☉下载本站资源,如果服务器暂不能下载请过一段时间重试!
  ☉如果遇到什么问题,请到本站论坛去咨寻,我们将在那里提供更多 、更好的资源!
  ☉本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
  源码分类
  Flash特效   Flash整站
  Flash片头   Flash导航
  透明Flash   Flash相册
  Flash开发代码   Flash留言本
  Loading源文件
  QQ空间透明Flash
  非主流QQ空间Flash模块
  热点Flash源文件
·蓝色背景下的雪花飞舞flash下载
·一只手绘的和平鸽展翅飞舞flash下载
·蓝色背景蓝色气泡慢慢升空flash下载
·紫色唇印升腾flash下载
·蓝宝石七彩闪光flash下载
·鼠标滑过方块图形变换flash下载
·紫色背景下的8瓣雪花飘落flash下载
·一大滴水滴飘落,贱下水韵flash下载
·线条变形flash下载
·蓝色旋转flash下载
  最新Flash源文件
·楼盘网站flash片头_01
·明基显示器广告flash片头
·韩国flash 片头
·moto手机动感flash片头
·鹰泰科技网站flash片头_01
·鹰泰科技网站flash片头_02
·2b团队经典flash片头_01
·2b团队经典flash片头_02
·2b团队经典房产网站flash片头_03
·杭州正午设计经典flash片头(中国传统
·2b团队经典flash片头_04
·2b团队经典flash片头_05
关于我们 - 免责声明 - 网站地图 - 商务服务 - 联系我们 - RSS地图
©CopyRight 2006-2008, 5UFlash.COM, Inc. All Rights Reserved
鲁ICP备06034971号