- 浏览: 716944 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (389)
- flex (150)
- java (55)
- flex_sharedObject (4)
- iphone/android (7)
- red5 (4)
- blazeds (19)
- ajax (3)
- flex&java (9)
- 聊天室 (2)
- flex的问题 (1)
- game (8)
- flex_xml (1)
- flex组件学习 (2)
- JGroups (1)
- 中转站 (2)
- ruby (7)
- flex_js (5)
- C/C++ (14)
- perl (2)
- db (13)
- air (10)
- hibernate (8)
- flash_flex_as_3d (2)
- struts (4)
- dwr (8)
- freemarker (2)
- AS (22)
- 工具 (6)
- js_jquery_ext_yui (4)
- .net (1)
- C# (1)
- 前端 (1)
最新评论
-
136900923:
您好,您的代码我不是很懂,我想跟您交流一下,我的qq邮箱:13 ...
hibernate做无限极菜单树如此简单 -
fykyx521:
两个同一个功能
flex_flush_Socket 安全沙箱解决 -
ustb:
你上下两个代码类之间没关系
flex_flush_Socket 安全沙箱解决 -
u010656335:
...
flex发送QQ表情 -
u010656335:
flex发送QQ表情
flex里播放声音的方法有很多,网上找来找去都只有两种 在这里介绍第三种
方法三: 这个方法放在前头,是因为网上找不到!(特意强调)
当有很多声音要同时处理时,这种方法非常实用!
在flasf cs3 里的liberty 有声音 可以是 mp3 wav 等,右键选 linkage 填入类名(我这里填BTNsound),然后将它拖到场景中,发布出来(我的命名是sound.swf),放到工程src文件夹里。在flex里新建一个类(我的Loadsound.as)代码如下:
package
{
public class Loadsound
{
[Embed(source="Sound.swf",symbol="BTNsound")]//按钮
public static var btnSound:Class;
}
}
然后在 mxml 里
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute" creationComplete="init();" >
private var Sbtn:Sound = new Loadsound.btnSound() as Sound;//按钮声音
private var soundVol:SoundTransform = new SoundTransform();//音量
internal function init():void{
soundVol.volume = 1;
}
private function onClink():void{
Sbtn.play(0,0,soundVol);
}
<mx:Button x="129" y="397" label="Button" clink="onClink();"/>
OK!这种方式才是最简单的 最实用的!
方法一:
<mx:SoundEffect id="sound_effect" source="sound.mp3"
panFrom="-1" panTo="1" loops="1" volumeFrom = "1" volumeTo="0.1" duration="3000" useDuration="false"/>
<mx:Button x="44" y="181" label="Button" width="103" mouseDownEffect="{sound_effect}"/>
<mx:Text x="44" y="145" text="点击鼠标,播放音效" width="129"/>
-------------------------分析------------
1 注意<mx:SoundEffect的source定义了声音的来源,和一般的Effect的target属性不同。
2 注意<mx:Button的mouseDownEffect属性
方法二:
官方文档的 在编译器里 按下 ctrl + f12 搜索sound 就有例子,这里不多说!
package { import flash.display.Sprite; import flash.net.URLRequest; import flash.media.Sound; import flash.media.SoundChannel; import flash.text.TextField; import flash.text.TextFieldAutoSize; import flash.events.Event; import flash.events.IOErrorEvent; public class Sound_playExample3 extends Sprite { private var snd:Sound = new Sound(); private var channel:SoundChannel; private var statusTextField:TextField = new TextField(); public function Sound_playExample3(){ statusTextField.autoSize = TextFieldAutoSize.LEFT; var req:URLRequest = new URLRequest("http://av.adobe.com/podcast/csbu_dev_podcast_epi_2.mp3"); try { snd.load(req); channel = snd.play(); } catch (err:Error) { trace(err.message); } snd.addEventListener(IOErrorEvent.IO_ERROR, errorHandler); addEventListener(Event.ENTER_FRAME, enterFrameHandler); channel.addEventListener(Event.SOUND_COMPLETE, soundCompleteHandler); this.addChild(statusTextField); } private function enterFrameHandler(event:Event):void { var loadTime:Number = snd.bytesLoaded / snd.bytesTotal; var loadPercent:uint = Math.round(100 * loadTime); var estimatedLength:int = Math.ceil(snd.length / (loadTime)); var playbackPercent:uint = Math.round(100 * (channel.position / estimatedLength)); statusTextField.text = "Sound file's size is " + snd.bytesTotal + " bytes.\n" + "Bytes being loaded: " + snd.bytesLoaded + "\n" + "Percentage of sound file that is loaded " + loadPercent + "%.\n" + "Sound playback is " + playbackPercent + "% complete."; } private function errorHandler(errorEvent:IOErrorEvent):void { statusTextField.text = "The sound could not be loaded: " + errorEvent.text; } e playing." removeEventListener(Event.ENTER_FRAME, enterFrameHandler); }
发表评论
-
转深入理解Flash的沙箱 – Security Domains
2014-01-22 09:35 837一篇很经典的进阶文章,国外牛人的分享,清晰明了,图文并茂,适 ... -
flex 很有用的东东!
2010-06-17 23:50 1263网上找了好久,原来API中就有! -
flex出现的一些问题
2010-04-08 12:19 16631.kingnarestyle.swf和flexlib 的Su ... -
flex 样式工作原理【转】
2010-04-08 12:09 1323http://hi.baidu.com/ls_mcx/blog ... -
在FlexBuilder3中使用Actionscript3进行元编程
2010-03-11 19:15 1034http://flash.9ria.com/thread-46 ... -
Error: No class registered for interface mx
2010-02-01 09:36 1244http://www.gold98.net/blog/arti ... -
Flash 视频(FLV)编码,转换,录制,播放方案一网打尽
2010-01-16 18:34 2018http://www.htmlit.com.cn/post/8 ... -
FLEX中使用FLVPlayback控件.
2010-01-16 18:29 1396http://www.cnblogs.com/xxcainia ... -
flex 继承Application及xml命名空间
2009-12-30 18:43 1520<?xml version="1.0" ... -
flex Repeater effert加效果
2009-12-15 17:25 1520package cn.ishion.component { ... -
学习自定义组件---ConstomButton
2009-12-14 15:06 1829效果只是让Button动了下, 上传了flash源文件 p ... -
flex编译生成的As代码
2009-12-09 18:30 1312new flexProject ->起名叫 test ... -
flex自定义preloader
2009-12-09 17:43 1913package cn.ishion.component { ... -
flex自定义程序 preloader 加载多个资源
2009-12-09 02:05 2284package cn.ishion.component { ... -
Flex Builder编译错误An internal build error has occurred的解决方法
2009-12-05 16:44 3212原文:http://as3blog.com/resources ... -
flex uicomponent.addChild(Button) Button不显示
2009-12-04 19:23 2142设置下Button的宽度和高度就行了 var ui:U ... -
as3 xls导出excel乱码问题解决办法
2009-12-04 11:37 3391http://blog.csdn.net/Baijinwen/ ... -
FlashDevelop配置Flex4(gumbo)环境
2009-12-04 10:27 3053http://www.flexrain.cn/fl ... -
flex gooogle code as3xls导出数据到excel
2009-12-03 19:16 2358var ex:ExcelFile=new ExcelFile ... -
Flex坐标系统及转换
2009-12-02 22:10 3098http://flash.9ria.com/thread-40 ...
相关推荐
标题“flex播放wav的声音”指的是在Flex环境中播放WAV音频文件的技术。Flex是一个开源的、基于ActionScript的框架,主要用于创建富互联网应用程序(RIA)。它允许开发者构建交互式的、动态的用户界面,其中就包括对...
flex播放mp3源码: 进度:" width="45"/> (event)" maximum="100" showDataTip="false"/> 音量:" width="45"/> (event)" value="5" maximum="10" showDataTip="false"/> 播放" click="button1_...
Flex录音+上传+播放功能是基于Adobe Flex框架开发的一个多媒体应用模块,主要涵盖了声音的录制、上传以及回放这三个核心环节。Flex是一个开源的、基于ActionScript的开发工具,用于构建具有丰富用户体验的RIA(Rich ...
在Flex编程中,有时我们需要处理音频数据,例如从网络接收或者本地存储的字节数组(ByteArray)中读取音频信息,并将其转化为可播放的声音(Sound)。标题"flex byteArray to sound"表明我们要讨论的是如何将一个...
下面将详细讨论Flex中WAV播放的相关知识点。 1. **WAV文件格式**:WAV是一种无损音频文件格式,它存储原始的PCM(脉冲编码调制)数据,提供高质量的声音。在Flex中播放WAV文件,需要理解这种格式的结构,包括RIFF头...
以上就是使用Flex的MicRecorder和Microphone组件实现声音录入、播放、时间统计和保存为.wav文件的基本过程。在实际应用中,还需要考虑错误处理、用户交互、文件上传等功能。了解并熟练掌握这些技术,能帮助开发者...
Flex播放器是一种基于Adobe Flex技术构建的多媒体播放软件,它允许开发者创建丰富的、交互式的网络应用程序,特别是用于视频和音频的播放。Flex是基于ActionScript 3.0和Flash Player运行时,提供了一套强大的开发...
一个很不错的Flex倒计时源码 技术要点TextInput组件的restrict属性应用如(0-9)意味着用户只能输入数字,还有那个倒计时的算法,同时可播放声音
在本例中,我们讨论的是一个使用Flex制作的倒计时软件,该软件提供了灵活的时间间隔调整功能,并允许用户替换声音文件以适应不同需求。 首先,让我们深入了解Flex的核心组成部分: 1. **ActionScript**:Flex的...
在"flex video.txt"文件中,可能包含了关于如何设置Flex项目、配置Red5服务器、建立RTMP连接、实现视频捕捉和播放、处理音频同步等相关步骤和代码示例。学习这些内容可以帮助开发者了解如何利用Flex和Red5构建一个...
1. **SoundExample**: 这个例子展示了如何在Flex2中处理声音。Flex提供了Sound类来加载、播放和控制音频。可能涉及到的知识点包括音频的加载、播放、暂停、停止以及音量控制等。 2. **ResizeExample**: 这个源码...
11. **SoundEffect**:声音效果,可以播放指定的音频,增强用户体验。 12. **Parallel** 和 **Sequence**:这两个效果用于组合其他效果。`Parallel` 效果会同时运行多个效果,而 `Sequence` 效果则按顺序依次播放。...
在本文中,我们将深入探讨如何使用Adobe Flex技术创建一个功能丰富的MP3播放器,该播放器能够导入XML播放列表,并具备一系列控制功能。这个播放器不仅允许用户播放、暂停、停止音频,还支持切换至上一首或下一首曲目...
10.2 使用设备的麦克风捕获声音 313 10.2.1 使用microphone类 313 10.2.2 使用sampledataevent类 314 10.2.3 创建microphone app示例 316 10.3 利用设备的web控制器 326 10.3.1 使用stagewebview类 326 ...
这里的Flex麦克风客户端可能指的是一个使用Flex技术开发的音频输入组件,它允许用户通过计算机的麦克风捕获声音。 2. **录音功能**:在Flex中,可以使用Microphone类来访问和控制用户的麦克风设备。通过监听...
在Flex应用程序开发中,资源管理是一项关键任务,它涉及到如何有效地加载、管理和使用应用程序所需的文本、图像、声音、视频等多种类型的数据。本资料主要聚焦于在Flex中如何嵌入和管理这些资源,以提高应用程序的...
Flex支持声音的压缩和解压缩,确保音频质量的同时降低带宽需求。 3. **服务器端处理**:FMS接收到音视频流后,可以进行转发或者混音操作。例如,当多个用户进行视频聊天时,服务器会将每个用户的数据转发给其他参与...
10. SoundEffect:声音效果。 11. WipeLeft/Right/Up/Down:擦除效果。 12. Zoom:缩放效果。 动画效果通常有repeatCount和repeatDelay属性控制播放次数和间隔时间。例如,Fade、Dissolve、Rotate需要使用嵌入字体...
`SoundMixer`用于控制多个声音的混合,而`SoundChannel`则跟踪声音的播放进度。 当用户点击“浏览”按钮时,`File.browseForOpen()`方法被调用,与`FileFilter`一起限制用户只能选择MP3文件。选定文件后,`Event....