ActionScript 2.0 :: ComboBox - Playing Selected Song When Button Pressed
Mar 17, 2007
I have made a combobox and I am trying to make it so that when I press a button, the song that is selected plays. I have this code already but it doesn't work.
ActionScript Code:
song1 = new Sound();
song1.attachSound("pdandcos");
song2 = new Sound();
song2.attachSound("pieman");
song = song1;
play_btn.onRelease = function() {
song = songlist_cb.value;
song.start();
};
I have a list of mp3-songs, when song 1 is clicked it gets streamed, a stop-button appears, if this Btn is clicked, this Btn disappears as it should - but if user forgets to click for stopping sound and clicks song 2, stopBtn 1 remains and the new stopBtn 2 also appears. there should be only one stopBtn, the one next to the song is playing.
I would like to move the stopBtn and I have tried several approaches move; graphics.moveTo; if(stopButton !=null) {removeChild (stopButton)}; I packed the var stopButton:Sprite in the header and so on.
I have a sound clip that I'm loading externally into my flash file. The code I'm using looks like this and is placed in the as layer on the first frame,
var mySound:Sound = new Sound(); var myChannel:SoundChannel = new SoundChannel(); var myTransform = new SoundTransform(); var lastPosition:Number = 0; mySound.load(new URLRequest("introaudio.mp3")); myChannel = mySound.play(); [Code]....
I have a play button and stop button when I click on the play button the song keeps repeating over and over. How to stop this? This is the code I'm using: var req:URLRequest = new URLRequest("song.mp3"); var sound:Sound = new Sound(); var controller:SoundChannel; function soundLoaded(event:Event):void { controller = sound.play(); [Code] .....
The problem I have is I click the play button and start playing. Then I click next and when I click play for another song the songs overlap. How can I stop whatever song is playing and start playing the new one? Has to stop the prev song when I click play_brn.
I've downloaded the the Flash mp3 Player. I did some minor modifications to it and it works well. The only problem I have is that when the mute button is pressed, the current song is mute(s.setVolume(0)), but when the next song comes up, the mute button is not in mute state(Volume not set to 0). I want to keep the mute state unchanged when the songs are playing untill the mute button is pressed again.
I have an mp3 file that i dragged into a layer, which starts playing at the beginning of my movie.if i preview, i can hear it playing.
annoying problem is that if i stop or pause the preview, the music keeps playing and if i start it again, another instance of the audio track starts playing again so that they are playing at the same time.
_root.fadeBox_mc.onEnterFrame = function (){ if (fade){ this.nextFrame();[code]....
This causes a mc to fade in and out on rollover/rollout. But what I wanna make is a box that fades in when pressed on the button and fade out when pressed for the second time. But if I say
on (press){ _root.fade = true; }
the mc fades in, but I cant do another on (press) to fade out. Is this too confusing?
I have developed a Player where I am using FMS to play MP3 files, it works great in normal scenario but when user keep on clicking new songs from Song List (List Component) then the player stated playing all songs. Which It should not do. Is there a way that we can unload previous song before loading new song.
For the music player that I've designed and am making come to life in actionscript 2.0, I'd like to have a custom made image be shown for the entirety of the song that it corresponds to. I've already made the images for each of the three songs, but now I just need to figure out how to make them show inside the player every time it's matching song plays. I should add, that I've made a default image for the player as well, that I'd like to be shown, whenever a song is not playing.
Additionally, there is a "Play All Songs" button that is already operational on the player and plays 3 songs in succession. How would I go about adding the 3 images to be shown consecutively, as each song plays? The way the button is set up, I joined all 3 of the songs together with a 3 second space in between, as a single music file. So the button contains only one file that plays all 3 songs, not a separate one for each of the them.
okay.. i'm using a xml n URLrequest to bring up the song n song list in a listbox but, I want the song hold for x seconds (because there r a silent opening first, then I want the the song start when the silent opening ends). Perhaps there r code to add delay just to the song so it not autoplay? Plus I dont know where to put the code..
Flash documentation says this is possible, but cb.selectedItem={label:'labeltext',data:'data'}; is a no go for me. Maybe I'm missing something obvious? Setting selectedIndex works great, but this should work too.
When I select an item from the comboBox-list the selected item stays blank(visually) but the comboBox-list remains populated and change-event keeps firing.
This happens when I embed fonts and modifies or removes items from an existing combobox.
Here's the code that causes the anomoly: comboBox.textField.setStyle("textFormat", fontFormat); comboBox.textField.setStyle("embedFonts", true);
I downloaded player from [URL].. but I don't know why what the problem it had with with playlist. I had a playlist in xml file with songs. When i deleted the mp3 from the server, it is still playing. and when i changed the mp3 files it is still playing the original files. I don't know where these files were saved. I thought it was saved in my browser cache and i cleared it but it didn't work. I thought it was cached in my server, but in my localserver , i had the same problem.
So, again i downloaded the player, and this time it played different song, that i put. I have a hypothesis. Does flash player (swf object) absorb mp3 files?? i don't think so but how come player is playing the mp3 that has been changed or deleted? if it was in server cache then how long will it take to clear the cache and play new file. However, i don't remember coding something like 'cache'
I'm playing a song and syncing up some visual changes with that song. The issue is that in order for the song to play when I preview my changes to the animation, I have to start playing my flash project from frame 0. This becomes a problem when I am trying to sync to things that occur later in the song. For example, if I'm trying to sync something at frame 300 then I have to re-play the entire animation from frame 0 in order to hear the song at frame 300 and beyond.
Is there any way to get the song to play, starting from the correct position, regardless of where I start running my animation while developing? I could hack something up in action script to move the play head and play the song if it currently isn't being played but I'd rather not go down that route as there must be a simple solution to this problem.
i'm just new to actionscript, how will i trigger an javascript function when i click the button play and also when i finished playing an mp3 file song?
I have a menu with many sub menus. I need to change the color of the selected button and then move on to the sub menu. My menu is horizontal and now it's not obvious the path that you follow.
I have a combobox with arrayCollection dataprovider, it selects nothing at start, but i see the first object label as selected, i want to add select text, as first option that selects nothing, just to indicate that the user didn't select an option yet.
I am using a combobox for the us states, link. The label is set to the full name of the state, while the value attribute holds the abbreviation. What I want to do is to get the selected item's value. So I tried combo.selectedItem.value and combo.selectedItem.@value, but neither of them worked.
I had a comboBox and loading the datadynamically from the server. i need to display the first value in comboBox as a selected value and based on the value data should be populated on the grid.
Im trying to use the selected item in a combo box (aCB) to populate a text field (taLabel) the trace statement shows the correct item but i'm missing something simple to make it work. This is the error I get: ReferenceError: Error #1069: Property null not found on fl.controls.ComboBox and there is no default value.
var cPriorities:Array = new Array( {label:"Image Conscious",data:"Image Conscious"}, {label:"Durable", data:"Durable"}, {label:"Dependable", data:"Dependable"},); [Code] .....
When a combobox is elected in the flex app, there is a quick flicker, then the combobox needs to be selected again in order to get the dropdown to open. After that, the dropdown works as expected, but only while selecting the control subsequent times while on the form. Reloading the form requires the double selection again.
Because of screen size, I must ensure we're only displaying necessary data to the user.I have a drop down box that contains only 5 items and I would like that when an item is selected, it doesn't appear in the drop down box (since technically it's showing twice, once at the top as the selected item and once in the list). how I would achieve this? I tried using a custom CellRender and overriding the "set selected" function to call this.visible = false if selected is true, but that simply hides the item but does not remove it from the layout of the drop down list.
I've just recently started out using Flash Builder and have a question surrounding states. In fact I'm not entirely sure it is related to states but read on and I hope it will become clearer. I currently have a custom component that contains 3 comboboxes. This resides in a TabNavigator component. The TabNavigator consits of 5 pages (Tabs). The custom container holding the comboboxes should display the same selected data across all Tabs. ie. If I am in Tab1 and select an item from one of the comboboxes then click on Tab2 I need to mirror the combobox's selection in Tab2.
Isn't there a better way to accomplish this?[code]...
All I want to do is make sure that when I update the item that the comboBox is pointing to internally, that it's selectedIndex also update so that the label within the ComboBox reflects the new value.
I'm developing an AIR app that requires a menu to show only during the first run. In it the user will be able to choose the desired language for the app to run in.
I'm displaying this menu without a problem but I need it to stay visible until the "select language" comboBox is changed and then return the selected choice's data value.
how to return a value only after the combo box is changed.
function promptFRMenu():String{ FRMenu.enabled = FRMenu.visible = true; //when I detect the app is running for the // first time, the dialog box is enabled