今天玩了一下flex 3.0,在网上找了好多教程,可是都是不怎么。最坏的就是没有中文文档帮助文档。Flash cs3.0 中文在线帮助文档都有,而偏偏adobe不知道搞什么,官方网都很坏,英语差也没有办法。
真的快点有个帮助文档就好,至少可以看一下那些函数有什么用啊
今天拿了别人的代码看了一下,至少会有点东西会明白,毕竟是flash as 3.0的代码 ,还好有帮助文档,可是下面的代码会有问题,就是连续按play ,接着再按stop就变得不乖,不知道搞什么。Stop居然不起作用。相比as 2.0的时候,自己特别喜欢看sound类的东西。很一段时间都做了个播放的音乐的。那时候感觉特别爽。
今天不想解析什么了。唉,帮助文档的中文版什么时候才出呢?希望看了这帖的人能帮我解答这些问题:
-.flex 3.0的界面设计是怎样,我不想要窗体上的按钮,自定义要怎样做?
二。怎样修改播放按钮的个bug呢?有兴趣可以来试试,基本上是as3.0的代码
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="312" height="499" creationComplete="loading()">
<mx:Script>
<![CDATA[
import flash.media.Sound;
import flash.media.SoundChannel;
import flash.net.URLRequest;
import flash.media.SoundTransform;
private var my_channel:SoundChannel=new SoundChannel();
private var _sound:Sound=new Sound();
private var my_transform :SoundTransform=new SoundTransform();
public function loading():void{
_sound.load(new URLRequest("aa.mp3"));
}//加载音乐
private function playing():void{
my_channel=_sound.play();//生成一个新的 SoundChannel 对象来回放该声音。
}
private function stopping():void{
my_channel.stop();//停止在该声道中播放声音。
}
private function setvolume():void
{
volume_hs.minimum=0;
volume_hs.maximum=1;
my_transform= my_channel.soundTransform;
my_transform.volume = volume_hs.value;
my_channel.soundTransform = my_transform;
}
]]>
</mx:Script>
<mx:Style>
Panel {
borderColor: #f75534;
borderAlpha: 1;
borderThicknessLeft: 10;
borderThicknessTop: 16;
borderThicknessBottom: 2;
borderThicknessRight: 10;
roundedBottomCorners: true;
cornerRadius: 22;
headerHeight: 41;
backgroundAlpha: 1;
highlightAlphas: 0.3, 0;
headerColors: #f75534, #f98686;
backgroundColor: #ffffff;
dropShadowEnabled: true;
titleStyleName: "mypanelTitle";
}
.mypanelTitle {
letterSpacing: 2;
color: #000000;
fontFamily: Georgia;
}
</mx:Style>
<mx:Panel x="0" y="0" width="100%" height="100%" layout="absolute" title="树人mp3播放器" >
<mx:Canvas x="10" y="8" width="270" height="181" backgroundAlpha="50" backgroundImage="13.jpg">
<mx:HSlider x="51" y="57" id="volume_hs" change="setvolume()" width="170"/>
<mx:Label x="22" y="57" text="音量" width="34"/>
<mx:Button x="41" y="138" label="Play" click="playing()" width="66"/>
<mx:Button x="124" y="138" label="Stop" width="64" click="stopping()"/>
</mx:Canvas>
</mx:Panel>
</mx:WindowedApplication>
功能很单薄,好多不会啊。。边个有中文文档共享一下