Startup sound.. anyway to stop it from playing everytime?
I know the startup sound is like Mac tradition or something but is there a way to turn that god awful sound off?
3rd party utilities can do this (some free, some not):
http://www.satsumac.com/Psst.php
http://www5e.biglobe.ne.jp/~arcana/index.en.html
http://alphaomega.software.free.fr/startupchimestopper/Startup%20Chime%20Stopper .html
http://www.bresink.com/osx/TinkerToolSys.html
Hope this helps...
Similar Messages
-
How do I stop Firefox from playing video after I navigate from the page or leave Firefox?
Simple and annoying. . Extremely frustrating issue with Firefox for Android. ..
I watch a YouTube video or any flash video. . And after I hit play, the ONLY way to stop it is to hit pause or let it play to the end or close the tab. .
It will NOT automatically stop if I open another tab. or if I navigate from Firefox. .
I feel this is a very basic feature. Did I set something up that was wrong?
Can I ask two questions?
I have another extremely annoying and frustrating problem with Firefox for Android.
The "top" (if you pull down the tabs) search bar DOES NOT allow my stock Samsung keyboard to auto space. . Thus instead of typing
"How do I stop Firefox from playing video after I navigate from the page or leave Firefox?"
I'll type in
"HowdoIstopFirefoxfromplayingvideoafterInavigatefromthepageorleaveFirefox?"
Unless I manually got the space bar.
Using a recently factory data reset Samsung Galaxy s4 active.. android 4.2.2 and stock Samsung keyboard ... Firefox 34.0.1
Thanks in advanced.
Ps
I was a hardcore xscope user for years and just recently gave in to Firefox when i lost all my bookmarks due to a forced factory data reset. .I'm using a different keyboard which works fine in the most top search bar...
I cannot believe that it's not a feature.
What if I was watching a video and wanted to shut it off quickly? I'll have to hit back? Wait for the previous screen to load then hit the power button?
Please tell me that feature ids soon to come -
Sound set to stop but keeps playing
I am creating a progressive download movie for the web using
the flv. In a new Flash doc, I have an imported .mov on one layer,
that was created and exported from a different Flash doc. I have an
mp3 on the layer above the imported .mov. The movie plays fine, but
the sound will not stop, except when I preview it using
Control/"Play".
I used the Properties panel to set the Start/Loop in frame
one of the Sound layer and Stop/Loop in the last frame on that
layer where I want it to stop, I publish the new swf movie and its
flv. I open just the new swf in a browser to check it and all looks
good except the sound won't stop.
Where is my problem? The imported movie shows only on one
frame in the new fla file, so I am setting the Stop for the sound
layer on the last frame based on the original fla that the imported
move was created in.Learned that if I put the stop in the top layer, it stops.
why is that? -
Stop F8 from playing presentation?
I just started using Keynote instead of powerpoint for school. Powerpoint is just too buggy and started crashing on me the night before my last test. For school I play the lecture with quicktime while I type notes in Keynote. I will push F8 to play/pause the lecture to take notes. However, F8 also puts Keynote in presentation mode. Can I stop this?
Thanks,
Borden"3.) And lastly one can make one's own playlists. This can be quite entertaining and satisfying."
Ok Thanx
Well yes I can make as many playlists as I need. But as you probably know, the creation of the play list doesn't eliminate iTunes from playing every tune in the library list, when you open another sound file from somewhere else on your hard drive, unless you manually stop it from doing so.
Sorry - I'm just used to using an independant player which only opens the file and doesn't open an entire application and it's library.
Thanx -
How do I prevent the music app from playing every time I end a call using my Bluetooth device or headset? It is very annoying when at work and a call ends my music automatically starts to play through the head set or my Bluetooth.
Sorry but this solution is **bleep**. This is a but that needs to be fixed. FYI, the problem show up if you end a call from the headset or from the screen.
Also, the Droid seems to issue stop commands for Music and other apps such as Google Listen. It's another bug that is likely related to the same issue.
Google needs to get off their {word filter avoidance}
and fix the problem. Verizon needs to stop giving out {please keep your posts courteous} solutions and start pressing Google to fix the problem.
Kimberly_Nicole wrote:
Hi I understand you are having issues with your music application and I can certainly look into this for you. Are you referring to the default music application or did you download another application via the app market?
What you can do is stop the music application completely when you are not using it. You can do this by going to Menu-Settings-Applications-Manage Applications-Running and then click on the "music" application to force stop it.
Please let me know if this works or if you are using a different application.
Thanks! -
Stop podcast from playing the next one ??
Hi guys,
How can I stop the iphone from playing the next podcast? I subscribe to a podcast and have about 20 shows that I have to listen to, but after it finish playing one, it goes to the next one and I dont want that. How could I tell the iphone to stop after finishing one podcast ?Un-sync all your music to remove it from the device, then restart (hold down the home button along with the sleep/wake button until you see the apple, then let go). Now re-sync your music.
-
My question is, how do i stop a song from playing without turning it off? I know how to pause, skip back/forward, but is there a way to stop a playing song altogether? Thanks for your help.
The pause button stops a song playing, there's no need for an extra button for stop. You pause the song and move to another and press play or pause it and after a period of time the iPod will close down on it's own.
-
Stop music from playing automatically
I have some music files on my website (at http://www.opusonejazz.com/Opus%20One%20Vocal%20Jazz%20Ensemble/Music%20Samples. html), which apparently from a report I have gotten play automatically on some peoples computers (i don't know their system specs). I don't have the files set to play automatically-I checked the Javascript file.
How can I prevent the clips from playing automatically, no matter what a user's settings are?
Thanks!Your music file are set to not autoplay and your images used in your page are nearly as large in file size as them.
http://www.opusonejazz.com/Opus%20One%20Vocal%20Jazz%20Ensemble/Images/Opus%20On e%27s%20First%20Photo.JPG
Over 1.5 MB's when it should be 20 KB's. Use something to reduce that file size and don't place so many files on the same page. -
How to stop Firefox from launching everytime I turn on my MacBook?
Hi Everyone,
Everytime I turn on my MacBook, Firefox launches. It really bugs me, and I tried to stop it, but couldn't find how, either in system preferences or in the firefox menus.
Can someone please help and tell me how to stop it from happening?
Thanks already,
QuentinThis usually happens because you've added the application to the Login Items list in the Accounts preferences. Open Accounts preference, click on the Login Items tab, locate the Firefox entry, select it then click on the "-" button to delete it.
-
How can I stop timeline sounds in external swf files from playing during loading?
I am having a problem with timeline sounds in external swf files playing during loading in a main swf. Can anyone help me?
Here is some of the code from the main swf. I hope I have included enough.
Thanks.
import flash.events.MouseEvent;
import flash.display.MovieClip;
import flash.display.Loader;
import flash.events.ProgressEvent;
import flash.events.Event;
import flash.net.URLRequest;
import fl.events.SliderEvent;
import flash.media.SoundTransform;
preloader_mc.fill_mc.scaleX = 0;
var swfA:Array = ["part1.swf","part2.swf"];
var frameA:Array = [];
var currentLoader:Loader;
var swfTotalFrames:int;
var tl:MovieClip = this;
var st:SoundTransform = new SoundTransform()
var index:int = 0;
loadNextF();
play_slider.enabled = false;
function loadNextF():void{
tl["loader_"+index] = new Loader();
tl["loader_"+index].name = index.toString();
tl["loader_"+index].contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,progressF);
tl["loader_"+index].contentLoaderInfo.addEventListener(Event.COMPLETE,completeF);
tl["loader_"+index].load(new URLRequest(swfA[index]));
function progressF(e:ProgressEvent):void{
var fractionLoaded:Number = index/swfA.length+e.bytesLoaded/(e.bytesTotal*swfA.length);
preloader_mc.fill_mc.scaleX = fractionLoaded;
preloader_mc.tf.text = (100*fractionLoaded)+"% Loaded";
function completeF(e:Event):void{
tl["loader_"+index].contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS,progress F);
tl["loader_"+index].contentLoaderInfo.removeEventListener(Event.COMPLETE,completeF);
SoundMixer.stopAll();
var mc:MovieClip = MovieClip(tl["loader_"+index].content);
mc.gotoAndStop(1);
frameA.push(mc.totalFrames);
index++;
if(index<swfA.length){
loadNextF();
} else {
// all loads complete. start play.
restart_mc.buttonMode = true;
restart_mc.alpha = 1;
tl.addEventListener(Event.ENTER_FRAME,playUpdateF);
tl.removeChild(preloader_mc);
preloader_mc = null;
play_slider.enabled = true;
playpause_mc.alpha = 1;
currentLoader = tl["loader_0"];
tl.addChild(currentLoader);
MovieClip(currentLoader.content).play();
sliderParamsF();import flash.events.MouseEvent;
import flash.display.MovieClip;
import flash.display.Loader;
import flash.events.ProgressEvent;
import flash.events.Event;
import flash.net.URLRequest;
import fl.events.SliderEvent;
import flash.media.SoundTransform;
preloader_mc.fill_mc.scaleX = 0;
var swfA:Array = ["part1.swf","part2.swf"];
var frameA:Array = [];
var currentLoader:Loader;
var swfTotalFrames:int;
var tl:MovieClip = this;
var st:SoundTransform = new SoundTransform()
var index:int = 0;
loadNextF();
play_slider.enabled = false;
function loadNextF():void{
tl["loader_"+index] = new Loader();
tl["loader_"+index].name = index.toString();
tl["loader_"+index].contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,progressF);
tl["loader_"+index].contentLoaderInfo.addEventListener(Event.COMPLETE,completeF);
tl["loader_"+index].load(new URLRequest(swfA[index]));
function progressF(e:ProgressEvent):void{
var fractionLoaded:Number = index/swfA.length+e.bytesLoaded/(e.bytesTotal*swfA.length);
preloader_mc.fill_mc.scaleX = fractionLoaded;
preloader_mc.tf.text = (100*fractionLoaded)+"% Loaded";
function completeF(e:Event):void{
tl["loader_"+index].contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS,progress F);
tl["loader_"+index].contentLoaderInfo.removeEventListener(Event.COMPLETE,completeF);
SoundMixer.stopAll();
var mc:MovieClip = MovieClip(tl["loader_"+index].content);
mc.gotoAndStop(1);
frameA.push(mc.totalFrames);
index++;
if(index<swfA.length){
loadNextF();
} else {
// all loads complete. start play.
restart_mc.buttonMode = true;
restart_mc.alpha = 1;
tl.addEventListener(Event.ENTER_FRAME,playUpdateF);
tl.removeChild(preloader_mc);
preloader_mc = null;
play_slider.enabled = true;
playpause_mc.alpha = 1;
currentLoader = tl["loader_0"];
tl.addChild(currentLoader);
MovieClip(currentLoader.content).play();
sliderParamsF();
///////////////// start sliders /////////////////////////////////
sound_slider.addEventListener(SliderEvent.CHANGE,soundSliderF);
function soundSliderF(e:SliderEvent):void{
st.volume = e.value/100;
tl.soundTransform = st;
play_slider.addEventListener(SliderEvent.CHANGE,playSliderF);
play_slider.addEventListener(MouseEvent.MOUSE_DOWN,playSliderDownF);
//play_slider.addEventListener(MouseEvent.MOUSE_UP,playSliderUpF);
function playSliderDownF(e:MouseEvent):void{
tl.removeEventListener(Event.ENTER_FRAME,playUpdateF);
stage.addEventListener(MouseEvent.MOUSE_UP,playSliderUpF);
function playSliderUpF(e:MouseEvent):void{
tl.addEventListener(Event.ENTER_FRAME,playUpdateF);
function playSliderF(e:SliderEvent):void{
SoundMixer.stopAll();
var frameNum:int = Math.ceil(swfTotalFrames*e.value/100);
var partialTotalFrames:int = 0;
for(var i:int=0;i<frameA.length;i++){
partialTotalFrames += frameA[i];
if(partialTotalFrames>=frameNum){
break;
partialTotalFrames -= frameA[i];
//trace(i,frameNum,frameNum-partialTotalFrames);
if(currentLoader!=tl["loader_"+(i)]){
tl.removeChild(currentLoader);
MovieClip(currentLoader.content).stop();
currentLoader = tl["loader_"+(i)];
tl.addChild(currentLoader);
if(playpause_mc.currentFrame==1){
MovieClip(currentLoader.content).gotoAndPlay(frameNum-partialTotalFrames);
} else {
MovieClip(currentLoader.content).gotoAndStop(frameNum-partialTotalFrames);
function sliderUpdateF(e:Event):void{
var playedFrames:int = 0;
for(var i:int=0;i<Number(currentLoader.name);i++){
playedFrames += frameA[i];
playedFrames += MovieClip(currentLoader.content).currentFrame;
play_slider.value = Math.round(100*playedFrames/swfTotalFrames);
function sliderParamsF():void{
swfTotalFrames = 0;
for(var i:int=0;i<swfA.length;i++){
swfTotalFrames += MovieClip(tl["loader_"+i].content).totalFrames;
///////////////// end sliders //////////////////////////////////
///////////////// start playpause restart ///////////////////////
playpause_mc.addEventListener(MouseEvent.CLICK,playpauseF);
playpause_mc.alpha = .2;
restart_mc.addEventListener(MouseEvent.CLICK,restartF);
restart_mc.buttonMode = false;
restart_mc.alpha = .2;
function playpauseF(e:MouseEvent):void{
if(!e.currentTarget.toggle){
MovieClip(currentLoader.content).stop();
tl.removeEventListener(Event.ENTER_FRAME,playUpdateF);
e.currentTarget.gotoAndStop(2);
} else {
MovieClip(currentLoader.content).play();
tl.addEventListener(Event.ENTER_FRAME,playUpdateF);
e.currentTarget.gotoAndStop(1);
e.currentTarget.toggle = !e.currentTarget.toggle;
///////////////// end playpause //////////////////////////////
function playUpdateF(e:Event):void{
sliderUpdateF(e);
var playingFrame:int = MovieClip(currentLoader.content).currentFrame;
if(playingFrame==frameA[Number(currentLoader.name)]){
// next loader
MovieClip(currentLoader.content).stop();
SoundMixer.stopAll();
MovieClip(currentLoader.content).mute();
var nextIndex:int = Number(currentLoader.name)+1;
if(nextIndex<swfA.length){
tl.removeChild(currentLoader);
currentLoader = tl["loader_"+nextIndex];
tl.addChild(currentLoader);
MovieClip(currentLoader.content).gotoAndPlay(1);
} else {
tl.removeEventListener(Event.ENTER_FRAME,playUpdateF);
playpause_mc.gotoAndStop(2);
playpause_mc.toggle = !playpause_mc.toggle;
//playpause_mc.alpha = .2;
// all swfs have completed play
function restartF(e:MouseEvent):void{
MovieClip(currentLoader.content).stop();
tl.removeChild(currentLoader);
SoundMixer.stopAll();
MovieClip(currentLoader.content).mute();
currentLoader = tl["loader_"+0];
tl.addChild(currentLoader);
if(playpause_mc.currentFrame==1){
MovieClip(currentLoader.content).gotoAndPlay(1);
} else {
MovieClip(currentLoader.content).gotoAndStop(1); -
How to stop sound from playing everytime we go to 1st frame ?*
Hi everyone, my app has 3 frames and a sound playing on background so everytime i go to 1st frame the music play's over himself,
is easy to get 5 instances of the music playing at same time.
How to stop this behavior ?
Music file imported to library.
Sound Linkage: export for actionScript
Sound Linkage: export in frame 1
Any help are welcome
Flash CS6 - AIR 3.4 Android and iOS > CODE:
//sound
var bgSound:BGLoop = new BGLoop();
var channel:SoundChannel=new SoundChannel();
playMusic();
//making mute;
soundBtn.addEventListener(MouseEvent.MOUSE_UP , mute);
function mute(event:MouseEvent) {
//removing mute function then adding unmute function to same button
soundBtn.removeEventListener(MouseEvent.MOUSE_UP , mute);
soundBtn.addEventListener(MouseEvent.MOUSE_UP , unMute);
//making symbol to visible;
soundBtn.gotoAndStop(2);
//set the volume false;
SoundMixer.soundTransform = new SoundTransform(0);
//making unmute
function unMute(event:MouseEvent) {
soundBtn.removeEventListener(MouseEvent.MOUSE_UP , unMute);
soundBtn.addEventListener(MouseEvent.MOUSE_UP , mute);
soundBtn.gotoAndStop(1);
//set the volume true;
SoundMixer.soundTransform = new SoundTransform(1);
function playMusic():void {
channel = bgSound.play();
channel.addEventListener(Event.SOUND_COMPLETE, loopMusic);
function loopMusic(e:Event):void {
if (channel != null) {
channel.removeEventListener(Event.SOUND_COMPLETE, loopMusic);
playMusic();Another way to do this is to create a boolean right off the start. Lets say var createMusicTrack:Boolean and set it to true
Then load your music and start playing it and at the end of that load code add a line that sets the boolean to false so that when you come back to frame 1 the boolean will be false and the code will not load and play, but this could be problematic too. Djnr suggestion is better for your purposes. -
How to stop video from playing?
Hi,
i have a problem that i've already see that is pretty usual, the videoplayer that i have works fine but when i click in a button to go to another page the videoplayer doesn't stop,the audio continues playing even when i'm not on the videoplayer page.
I've already found some solutions in the web but none of them worked,probably because i didn't put them in the right place
The code is a little long:
// ############# CONSTANTS
// time to buffer for the video in sec.
const BUFFER_TIME:Number = 8;
// start volume when initializing player
const DEFAULT_VOLUME:Number = 0.6;
// update delay in milliseconds.
const DISPLAY_TIMER_UPDATE_DELAY:int = 10;
// smoothing for video. may slow down old computers
const SMOOTHING:Boolean = true;
// ############# VARIABLES
// flag for knowing if user hovers over description label
var bolDescriptionHover:Boolean = false;
// flag for knowing in which direction the description label is currently moving
var bolDescriptionHoverForward:Boolean = true;
// flag for knowing if flv has been loaded
var bolLoaded:Boolean = false;
// flag for volume scrubbing
var bolVolumeScrub:Boolean = false;
// flag for progress scrubbing
var bolProgressScrub:Boolean = false;
// holds the number of the active video
var intActiveVid:int;
// holds the last used volume, but never 0
var intLastVolume:Number = DEFAULT_VOLUME;
// net connection object for net stream
var ncConnection:NetConnection;
// net stream object
var nsStream:NetStream;
// object holds all meta data
var objInfo:Object;
// shared object holding the player settings (currently only the volume)
var shoVideoPlayerSettings:SharedObject = SharedObject.getLocal("playerSettings");
// url to flv file
var strSource:String = root.loaderInfo.parameters.playlist == null ? "playlist.xml" : root.loaderInfo.parameters.playlist;
// timer for updating player (progress, volume...)
var tmrDisplay:Timer;
// loads the xml file
var urlLoader:URLLoader;
// holds the request for the loader
var urlRequest:URLRequest;
// playlist xml
var xmlPlaylist:XML;
// ############# STAGE SETTINGS
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
// ############# FUNCTIONS
// sets up the player
function initVideoPlayer():void {
// hide video controls on initialisation
mcVideoControls.visible = false;
// hide buttons
mcVideoControls.btnUnmute.visible = false;
mcVideoControls.btnPause.visible = false;
mcVideoControls.btnFullscreenOff.visible = false;
// set the progress/preload fill width to 1
mcVideoControls.mcProgressFill.mcFillRed.width = 1;
mcVideoControls.mcProgressFill.mcFillGrey.width = 1;
// set time and duration label
mcVideoControls.lblTimeDuration.htmlText = "<font color='#ffffff'>00:00</font> / 00:00";
// add global event listener when mouse is released
stage.addEventListener(MouseEvent.MOUSE_UP, mouseReleased);
// add fullscreen listener
stage.addEventListener(FullScreenEvent.FULL_SCREEN, onFullscreen);
// add event listeners to all buttons
mcVideoControls.btnPause.addEventListener(MouseEvent.CLICK, pauseClicked);
mcVideoControls.btnPlay.addEventListener(MouseEvent.CLICK, playClicked);
mcVideoControls.btnStop.addEventListener(MouseEvent.CLICK, stopClicked);
mcVideoControls.btnNext.addEventListener(MouseEvent.CLICK, playNext);
mcVideoControls.btnPrevious.addEventListener(MouseEvent.CLICK, playPrevious);
mcVideoControls.btnMute.addEventListener(MouseEvent.CLICK, muteClicked);
mcVideoControls.btnUnmute.addEventListener(MouseEvent.CLICK, unmuteClicked);
mcVideoControls.btnFullscreenOn.addEventListener(MouseEvent.CLICK, fullscreenOnClicked);
mcVideoControls.btnFullscreenOff.addEventListener(MouseEvent.CLICK, fullscreenOffClicked);
mcVideoControls.btnVolumeBar.addEventListener(MouseEvent.MOUSE_DOWN, volumeScrubberClicked);
mcVideoControls.mcVolumeScrubber.btnVolumeScrubber.addEventListener(MouseEvent.MOUSE_DOWN , volumeScrubberClicked);
mcVideoControls.btnProgressBar.addEventListener(MouseEvent.MOUSE_DOWN, progressScrubberClicked);
mcVideoControls.mcProgressScrubber.btnProgressScrubber.addEventListener(MouseEvent.MOUSE_ DOWN, progressScrubberClicked);
mcVideoControls.mcVideoDescription.btnDescription.addEventListener(MouseEvent.MOUSE_OVER, startDescriptionScroll);
mcVideoControls.mcVideoDescription.btnDescription.addEventListener(MouseEvent.MOUSE_OUT, stopDescriptionScroll);
// create timer for updating all visual parts of player and add
// event listener
tmrDisplay = new Timer(DISPLAY_TIMER_UPDATE_DELAY);
tmrDisplay.addEventListener(TimerEvent.TIMER, updateDisplay);
// create a new net connection, add event listener and connect
// to null because we don't have a media server
ncConnection = new NetConnection();
ncConnection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
ncConnection.connect(null);
// create a new netstream with the net connection, add event
// listener, set client to this for handling meta data and
// set the buffer time to the value from the constant
nsStream = new NetStream(ncConnection);
nsStream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
nsStream.client = this;
nsStream.bufferTime = BUFFER_TIME;
// attach net stream to video object on the stage
vidDisplay.attachNetStream(nsStream);
// set the smoothing value from the constant
vidDisplay.smoothing = SMOOTHING;
// set default volume and get volume from shared object if available
var tmpVolume:Number = DEFAULT_VOLUME;
if(shoVideoPlayerSettings.data.playerVolume != undefined) {
tmpVolume = shoVideoPlayerSettings.data.playerVolume;
intLastVolume = tmpVolume;
// update volume bar and set volume
mcVideoControls.mcVolumeScrubber.x = (53 * tmpVolume) + 318;
mcVideoControls.mcVolumeFill.mcFillRed.width = mcVideoControls.mcVolumeScrubber.x - 371 + 53;
setVolume(tmpVolume);
// create new request for loading the playlist xml, add an event listener
// and load it
urlRequest = new URLRequest(strSource);
urlLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE, playlistLoaded);
urlLoader.load(urlRequest);
function playClicked(e:MouseEvent):void {
// check's, if the flv has already begun
// to download. if so, resume playback, else
// load the file
if(!bolLoaded) {
nsStream.play(strSource);
bolLoaded = true;
else{
nsStream.resume();
vidDisplay.visible = true;
// switch play/pause visibility
mcVideoControls.btnPause.visible = true;
mcVideoControls.btnPlay.visible = false;
function pauseClicked(e:MouseEvent):void {
// pause video
nsStream.pause();
// switch play/pause visibility
mcVideoControls.btnPause.visible = false;
mcVideoControls.btnPlay.visible = true;
function stopClicked(e:MouseEvent):void {
// calls stop function
stopVideoPlayer();
function muteClicked(e:MouseEvent):void {
// set volume to 0
setVolume(0);
// update scrubber and fill position/width
mcVideoControls.mcVolumeScrubber.x = 318;
mcVideoControls.mcVolumeFill.mcFillRed.width = 1;
function unmuteClicked(e:MouseEvent):void {
// set volume to last used value or DEFAULT_VOLUME if last volume is zero
var tmpVolume:Number = intLastVolume == 0 ? DEFAULT_VOLUME : intLastVolume
setVolume(tmpVolume);
// update scrubber and fill position/width
mcVideoControls.mcVolumeScrubber.x = (53 * tmpVolume) + 318;
mcVideoControls.mcVolumeFill.mcFillRed.width = mcVideoControls.mcVolumeScrubber.x - 371 + 53;
function volumeScrubberClicked(e:MouseEvent):void {
// set volume scrub flag to true
bolVolumeScrub = true;
// start drag
mcVideoControls.mcVolumeScrubber.startDrag(true, new Rectangle(318, 19, 53, 0)); // NOW TRUE
function progressScrubberClicked(e:MouseEvent):void {
// set progress scrub flag to true
bolProgressScrub = true;
// start drag
mcVideoControls.mcProgressScrubber.startDrag(true, new Rectangle(0, 2, 432, 0)); // NOW TRUE
function mouseReleased(e:MouseEvent):void {
// set progress/volume scrub to false
bolVolumeScrub = false;
bolProgressScrub = false;
// stop all dragging actions
mcVideoControls.mcProgressScrubber.stopDrag();
mcVideoControls.mcVolumeScrubber.stopDrag();
// update progress/volume fill
mcVideoControls.mcProgressFill.mcFillRed.width = mcVideoControls.mcProgressScrubber.x + 5;
mcVideoControls.mcVolumeFill.mcFillRed.width = mcVideoControls.mcVolumeScrubber.x - 371 + 53;
// save the volume if it's greater than zero
if((mcVideoControls.mcVolumeScrubber.x - 318) / 53 > 0)
intLastVolume = (mcVideoControls.mcVolumeScrubber.x - 318) / 53;
function updateDisplay(e:TimerEvent):void {
// checks, if user is scrubbing. if so, seek in the video
// if not, just update the position of the scrubber according
// to the current time
if(bolProgressScrub)
nsStream.seek(Math.round(mcVideoControls.mcProgressScrubber.x * objInfo.duration / 432))
else
mcVideoControls.mcProgressScrubber.x = nsStream.time * 432 / objInfo.duration;
// set time and duration label
mcVideoControls.lblTimeDuration.htmlText = "<font color='#ffffff'>" + formatTime(nsStream.time) + "</font> / " + formatTime(objInfo.duration);
// update the width from the progress bar. the grey one displays
// the loading progress
mcVideoControls.mcProgressFill.mcFillRed.width = mcVideoControls.mcProgressScrubber.x + 5;
mcVideoControls.mcProgressFill.mcFillGrey.width = nsStream.bytesLoaded * 438 / nsStream.bytesTotal;
// update volume and the red fill width when user is scrubbing
if(bolVolumeScrub) {
setVolume((mcVideoControls.mcVolumeScrubber.x - 318) / 53);
mcVideoControls.mcVolumeFill.mcFillRed.width = mcVideoControls.mcVolumeScrubber.x - 371 + 53;
// chech if user is currently hovering over description label
if(bolDescriptionHover) {
// check in which direction we're currently moving
if(bolDescriptionHoverForward) {
// move to the left and check if we've shown everthing
mcVideoControls.mcVideoDescription.lblDescription.x -= 0.1;
if(mcVideoControls.mcVideoDescription.lblDescription.textWidth - 133 <= Math.abs(mcVideoControls.mcVideoDescription.lblDescription.x))
bolDescriptionHoverForward = false;
} else {
// move to the right and check if we're back to normal
mcVideoControls.mcVideoDescription.lblDescription.x += 0.1;
if(mcVideoControls.mcVideoDescription.lblDescription.x >= 0)
bolDescriptionHoverForward = true;
} else {
// reset label position and direction variable
mcVideoControls.mcVideoDescription.lblDescription.x = 0;
bolDescriptionHoverForward = true;
function onMetaData(info:Object):void {
// stores meta data in a object
objInfo = info;
// now we can start the timer because
// we have all the neccesary data
if(!tmrDisplay.running)
tmrDisplay.start();
function netStatusHandler(event:NetStatusEvent):void {
// handles net status events
switch (event.info.code) {
// trace a messeage when the stream is not found
case "NetStream.Play.StreamNotFound":
trace("Stream not found: " + strSource);
break;
// when the video reaches its end, we check if there are
// more video left or stop the player
case "NetStream.Play.Stop":
if(intActiveVid + 1 < xmlPlaylist..vid.length())
playNext();
else
stopVideoPlayer();
break;
function stopVideoPlayer():void {
// pause netstream, set time position to zero
nsStream.pause();
nsStream.seek(0);
// in order to clear the display, we need to
// set the visibility to false since the clear
// function has a bug
vidDisplay.visible = false;
// switch play/pause button visibility
mcVideoControls.btnPause.visible = false;
mcVideoControls.btnPlay.visible = true;
function setVolume(intVolume:Number = 0):void {
// create soundtransform object with the volume from
// the parameter
var sndTransform = new SoundTransform(intVolume);
// assign object to netstream sound transform object
nsStream.soundTransform = sndTransform;
// hides/shows mute and unmute button according to the
// volume
if(intVolume > 0) {
mcVideoControls.btnMute.visible = true;
mcVideoControls.btnUnmute.visible = false;
} else {
mcVideoControls.btnMute.visible = false;
mcVideoControls.btnUnmute.visible = true;
// store the volume in the flash cookie
shoVideoPlayerSettings.data.playerVolume = intVolume;
shoVideoPlayerSettings.flush();
function formatTime(t:int):String {
// returns the minutes and seconds with leading zeros
// for example: 70 returns 01:10
var s:int = Math.round(t);
var m:int = 0;
if (s > 0) {
while (s > 59) {
m++; s -= 60;
return String((m < 10 ? "0" : "") + m + ":" + (s < 10 ? "0" : "") + s);
} else {
return "00:00";
function fullscreenOnClicked(e:MouseEvent):void {
// go to fullscreen mode
stage.displayState = StageDisplayState.FULL_SCREEN;
function fullscreenOffClicked(e:MouseEvent):void {
// go to back to normal mode
stage.displayState = StageDisplayState.NORMAL;
function onFullscreen(e:FullScreenEvent):void {
// check if we're entering or leaving fullscreen mode
if (e.fullScreen) {
// switch fullscreen buttons
mcVideoControls.btnFullscreenOn.visible = false;
mcVideoControls.btnFullscreenOff.visible = true;
// bottom center align controls
mcVideoControls.x = (Capabilities.screenResolutionX - 440) / 2;
mcVideoControls.y = (Capabilities.screenResolutionY - 33);
// size up video display
vidDisplay.height = (Capabilities.screenResolutionY - 33);
vidDisplay.width = vidDisplay.height * 4 / 3;
vidDisplay.x = (Capabilities.screenResolutionX - vidDisplay.width) / 2;
} else {
// switch fullscreen buttons
mcVideoControls.btnFullscreenOn.visible = true;
mcVideoControls.btnFullscreenOff.visible = false;
// reset controls position
mcVideoControls.x = 0;
mcVideoControls.y = 330;
// reset video display
vidDisplay.y = 0;
vidDisplay.x = 0;
vidDisplay.width = 440;
vidDisplay.height = 241;
function playlistLoaded(e:Event):void {
// create new xml with loaded data from loader
xmlPlaylist = new XML(urlLoader.data);
// set source of the first video but don't play it
playVid(0, true)
// show controls
mcVideoControls.visible = true;
function playVid(intVid:int = 0, bolPlay = true):void {
if(bolPlay) {
// stop timer
tmrDisplay.stop();
// play requested video
nsStream.play(String(xmlPlaylist..vid[intVid].@src));
// switch button visibility
mcVideoControls.btnPause.visible = true;
mcVideoControls.btnPlay.visible = false;
} else {
strSource = xmlPlaylist..vid[intVid].@src;
// show video display
vidDisplay.visible = true;
// reset description label position and assign new description
mcVideoControls.mcVideoDescription.lblDescription.x = 0;
mcVideoControls.mcVideoDescription.lblDescription.htmlText = (intVid + 1) + ". <font color='#ffffff'>" + String(xmlPlaylist..vid[intVid].@desc) + "</font>";
// update active video number
intActiveVid = intVid;
function playNext(e:MouseEvent = null):void {
// check if there are video left to play and play them
if(intActiveVid + 1 < xmlPlaylist..vid.length())
playVid(intActiveVid + 1);
function playPrevious(e:MouseEvent = null):void {
// check if we're not and the beginning of the playlist and go back
if(intActiveVid - 1 >= 0)
playVid(intActiveVid - 1);
function startDescriptionScroll(e:MouseEvent):void {
// check if description label is too long and we need to enable scrolling
if(mcVideoControls.mcVideoDescription.lblDescription.textWidth > 138)
bolDescriptionHover = true;
function stopDescriptionScroll(e:MouseEvent):void {
// disable scrolling
bolDescriptionHover = false;
// ############# INIT PLAYER
initVideoPlayer();No,im not using flvplayback component (i think).
Heres the video player that i'm using:
http://www.thetechlabs.com/tutorials/xml/expanding-the-as3-videoplayer/ -
Can't stop audio from playing back on my MacBook Pro
First, Im new to Mac, Ive only been using it for a month, but loving it so far. =) I'm trying to record vocals in Logic Pro 9. My set up right now is MXL 990 plugged into a Phonic Firefly 302 USB interface and that is plugged into my MacPro. Now my problem isnt really with recording, I can record vocals fine. My probem is I want to hear my vocals with all the effects and plugins on when I record. But my mac wont stop playing back my dry vocals through my computer. I dont want to monitor vocals through my mac, only through logic. So i tried to go into Audio MIDI Setup and mute the playback but when I do that I cant record them in logic anymore. Its really annoying everytime I try to record hearing a version of my vocals with effects and hearing another version dry all at the same time, and they arent even in the exact same time, so you get a little slap back echo super annoying. My Audio MIDI Setup is set to "Built in Output - use this device for sound output. Phonic Firefly USB - Use this devise for sound input. I have tried setting that to the output also but it didnt do anything, still had the echo.
Thank you for your replay
It was working on my Mac before installing the new update of Mac software. then its corrupted
from where I can ask for refund? as I bought from App Store ?
regards -
I am using frames in my timeline to represent different pages
for a
website.
Example:
Frame 1-30 is the home page tweening in with navigation
linking to other
frames, and there is a stop action on frame 30, so the
timeline does not
continue to play beyond there until the user clicks a button.
On frame 15 I dragged music to the stage that plays while the
home page
is fading in, and continues to play once it stops on frame
30.
If the user selects a button and goes to a different page
before the
song finishes, it still continues playing the music on the
later frame.
1.) How do I set it up so that as soon as the user selects a
button to
go to a different frame, the song stops playing?
Thanks!I am using AS3.
If I place my audio into a MC and then place the MC into my
main
Timeline, how would I then get it to do what I need?
Thanks!!!!!
funkysoul wrote:
> if you using AS2, you can stop the sound using:
> stopAllSounds();
>
> Normally you shouldn't insert the sound into the
timeline, rather a better
> usage is to load it from the library and place it in a
movieclip which you can
> control more accurately.
> -
How to stop video from playing while working on menu
I have some menus with a bunch of moving video clips in drop zones in them. After some fiddling around with preferences, the clips are playing while working on the menus rather than just showing still images. I havent seen this behavior before.
Anyway, its making it excruciatingly, hair pullingly, jump out the windowly, eventually the app does not respondly slow to do any work in the app. Anyone know what stupid setting we must have changed?
thxThx for the speedy reply. I'm not sure what was happening, but thankfully the app was so overwhelmed that I had to force quit it. Aside from losing my recent changes (aarrggh why no autosave in dvdsp) it was a blessing because on opening the app again, problem gone. Didnt have to jump afterall. I'll try some experiments with those keystrokes once the app is done rendering these menus.
Maybe you are looking for
-
How to modify s_alr_87012078
I have a requirement to modify S_ALR_87012078. I thought of copying the report but it seems to have been generated through Report painter or so. But I do not know where to start. Pl help. Thanks, Ven
-
I'm trying to setup an iPod shuffle connected to small speakers and have it remain charged continuously. Any way to accomplish this? I need as simple an interface and setup as possible for my blind Grandmother.
-
Customizing Chart DataTip position
Hi, I am using Flex 3 Column Chart with Stacked property I use two column series On mouseOver the column bars, the dataTip appears near the bar. I use a dataTip function to provide the contents for the DataTip & it might take 4 - 5 lines. I would lik
-
Loading edge files breaks on slower connections.
When testing on a slower network throttle using Google chrome Inspector >> device toggle... the loading of the edge packages gives errors, and stops the page. Telling me there is a problem with the bindElementAction or SymbolData, but it doesnt seem
-
Visibility ofScreen exit in VA01
Hi If i add custom frileds in VA01 at item level to screen exit screen number 8459 . where i can see these fields in VA01 transaction , Is it in Additional data B screen at item level or some where else. right now we don't have auth to add and chec