ActionScript 3.0 :: Loading Sound From FileStream
Nov 27, 2009Is there any way to load a sound from a FileStream class?[code]Is there a way to pass "Song.mp3" into a new Sound variable?
View 1 RepliesIs there any way to load a sound from a FileStream class?[code]Is there a way to pass "Song.mp3" into a new Sound variable?
View 1 RepliesI have a flash header that was never completed because the guy I hired took people's money and ran. So now I even wonder if what he said could work with my flash header is true or not. But, usually there is always a way to make it work.
I have a flash header that does two important things: 1) Upon entering the site, it loads and plays an audio track 2) Makes an animal noise when you hover over each animal menu item. (not sure if I'm able to give a link to it or not on here. If I able to and someone would like to see it let me know)
I want to know if my flash header can support the following additional functionality/changes:
1) Currently, it loads everytime a page is selected. I only want it to load the one time of entering the site because the audio gets annoying. Set a cookie maybe?
2) But, I do not want to turn the audio off completely because I still want the hover over each menu item sound.
3) Have a link on it to allow them to select to turn on / off the sound completely. It currently has that, but only for the current page. Once you select another page, the audio is back to on.
4) Lastlly, is there a way for it to detect that someone doesn't support flash and to display an html version of it? And can flash create a html version from my fla file?
I don't know much about flash (but am learning) so I'm not sure if I'll be able to do this myself. However, I want to find out if my flash header will even work this way before I invest the time learning it just for these changes. I know it will be pretty deep with script code, but I'm hoping I could find base code already available for these features. Not sure I can afford help now because of being laid off and two different scammers taking advantage of me. So I'm going to try to do myself and see if there is any suggestions/support on here that can help. I have Flash CS4.
I have a flash header that was never completed because the guy I hired took people's money and ran. So now I even wonder if what he said could work with my flash header is true or not. But, usually there is always a way to make it work.I have a flash header that does two important things: 1) Upon entering the site, it loads and plays an audio track 2) Makes an animal noise when you hover over each animal menu item. I want to know if my flash header can support the following additional functionality/changes:
1) Currently, it loads everytime a page is selected. I only want it to load the one time of entering the site because the audio gets annoying. Set a cookie maybe?
2) But, I do not want to turn the audio off completely because I still want the hover over each menu item sound.
3) Have a link on it to allow them to select to turn on / off the sound completely. It currently has that, but only for the current page. Once you select another page, the audio is back to on.
4) Lastlly, is there a way for it to detect that someone doesn't support flash and to display an html version of it? And can flash create a html version from my fla file?
I don't know much about flash (but am learning) so I'm not sure if I'll be able to do this myself. However, I want to find out if my flash header will even work this way before I invest the time learning it just for these changes. I know it will be pretty deep with script code, but I'm hoping I could find base code already available for these features. Not sure I can afford help now because of being laid off and two different scammers taking advantage of me. So I'm going to try to do myself and see if there is any suggestions/support on here that can help. I have Flash CS4.
I have a flash header that was never completed because the guy I hired took people's money and ran. So now I even wonder if what he said could work with my flash header is true or not. But, usually there is always a way to make it work.I have a flash header that does two important things: 1) Upon entering the site, it loads and plays an audio track 2) Makes an animal noise when you hover over each animal menu item. (not sure if I'm able to give a link to it or not on here. If I able to and someone would like to see it let me know)I want to know if my flash header can support the following addionalunctionality/changes:1) Currently, it loads everytime a page is selected. I only want it to load the one time of entering the site because the audio gets annoying. Set a cookie maybe?2) But, I do not want to turn the audio off completely because I still want the hover over each menu item sound.
3) Have a link on it to allow them to select to turn on / off the sound completely. It currently has that, but only for the current page. Once you select another page, the audio is back to on.4) Lastlly, is there a way for it to detect that someone doesn't support flash and to display an html version of it? And can flash create a html version from my fla file?I don't know much about flash (but am learning) so I'm not sure if I'll be able to do this myself. However, I want to find out if my flash header will even work this way before I invest the time learning it just for these changes. I know it will be pretty deep with script code, but I'm hoping I could find base code already available for these features.
I'm loading flv file as a ByteArray[code]...
is it possible to play it as Video on screen:
When loading a MP3 to a flash.media.Sound object the id3 property gives an error:
SecurityError: Error #2000: No active security context.
Offcourse, like many errors in Flex, the Flex documentation doesn't mention a thing about this, except that it exists...
The MP3 is valid (i've checked it with MediaPlayer and iTunes), the Sound object is in a good state (bytesTotal and bytesLoaded both reflect the correct amount of bytes).
Is there any serious reason why flash.filesystem.FileStream is not available for web version of flash player?
View 3 RepliesI have a webcam that takes a snapshot in AIR. I understand that the code below is to write/edit a .txt file.
var file:File = File.desktopDirectory.resolvePath( "Text.txt" );
so how do I save multiple snapshots .jpg to my local network/C drive?
How to use flash.filesystem.FileStream? FileStream.as file Where?
View 2 RepliesI'm developing a tile engine with actionScript-3 for IOS machines. Is there a way to package JPG files with IP and then read them with Adobe Air's FileStream Class. I need to read files asynchronously.I understand how it works on desktop.
var file:File = File.documentsDirectory.resolvePath("myfile.txt");
On desktop, means:
[user_dir]/Documents/myfile.txt
[code].....
Does IO_ERROR events works in this case?
var file:File = File.applicationDirectory;
file = file.resolvePath("settings.cfg");
file.addEventListener(IOErrorEvent.IO_ERROR, ioErrorFileHandler);
[code].....
I am looking for a way to save an array of sprite on the user drive and then read this array...I saw method for saving text file. It quite simple... but it seems that saving an array is not very documented.
View 2 RepliesI have a functionality working with a file hardcoded through URL Loader, but I want to be able to select the file from anywhere on my harddrive in an Air application.
public function loadFile(): Array {
csv = new URLLoader();
csv.addEventListener(Event.COMPLETE, completeHandler);
[code]....
I'm trying to get two different apps to communicate through a file. I would like app 1 to append some text to a file, and app 2 to notice, and read the new bytes (not the whole file). There is an event, ProgressEvent.PROGRESS, that is supposed to fire when new data is available on a FileStream, but it only fires when I first open the file. Basically, I would like to leave the FileStream open, listening like a socket on the end of that file for changes.
View 3 RepliesI am writing a process where users will need to select a file that far exceeds their availble RAM and have that file broken up into small chunks (for upload). I'm able to create a File reference to said file, but when I try to pass it to the fileStream, it appears to try to read the thing into memory before acting on it. Is there a way to get fileStream to just take the reference to the file and then utilize readBytes the way it's documented? it's called when the user selects the File in the browser dialogue.
[Code]...
I try to write an xml object via AIR with FileStream.writeObjectI'm doing like this:
var _file:File = File.applicationDirectory.resolvePath("test.xml");
var _xml:XML = new XML("<data><name>Testname</name><email>test@test.de</email><time>1331290186848</time></data>");
[code].....
I have an SWF that's 30MB. Sound files (music) make up 25MB, art and other things make up the remaining 5MB.
Would it be possible for me to load the 5MB of necessary art and other things first to allow the user to operate the app, then after that's all loaded and they are operating the app, load the remaining 25MB of sound files in the background?
UPDATE: Loading SWF (or other entities) externally is not an option.
I have the following code:
myVars = new LoadVars();
myVars.load("http://charlesnewmanpubl.com/Sweethearts_On_Parade_BRGK.txt");
[code].....
I am loading a sound file with the URLLoader class passed to the URLRequest class, just as one would load any other external content type.
Code:
var loader:URLLoader=new URLLoader;
loader.load(new URLRequest("file.mp3"));
When the loading is complete I would like to pass the data to a Sound Object.
Code:
var mySound:Sound=e.currentTarget.data
The object returned on the complete event is of type flash.net::URLLoader.
Code:
e.currentTarget
How can I turn this URLLoader into a Sound Object?
I'm working on improving the media player for my portfolio (www.robin.astedt.name) and I've run into a wall..
The problem I get is that I can play songs and pause them and resume etc, but when I want to select another song and play it I get an error. It works if I initiate the Sound (s) and SoundChannel (sc) variables in the musicPlay(); function but then I can't pause because I need it to be initiated twice that way which ofcourse also gives me an error.
Here's the error I get when I play another song:
Code:
Error: Error #2037: Functions called in incorrect sequence, or earlier call was unsuccessful.
at flash.media::Sound/_load()
at flash.media::Sound/load()
[Code]....
I want to be able to play just a clip of a song, so it is wasteful to load the entire song. Is there a way to just load say, 10 seconds of a song?
View 7 RepliesI am trying to load a sound in an mp3 player based on the selection of a user whohas the .swf embedded in a web page. The first time the user makes a selectionthe selection loads with no problem. But if the user stops the sound or lets it playto the end and starts it again, I have to be careful not to callsound.load(URLRequest)again.If the user has chosen another selection to listen to, then load() has to be called again.The question is:how do I unload the sound Obj so another mp3 file can be loaded into it and played?I would think that load(another URLRequest) would overwrite the first and not complain.( a deeper question is where is the sound file stored, by the browser -- in the case ofhtml embed-- or does the Flash plugin maintain its own cache?)
View 7 Repliesi have a project that i'm working on for school in a multimedia class. everything in the project is essentially done except i need to load a few sounds into the project file all at the same time. as this would be rather unpleasent to listen to, i want them all to be muted when they are loaded (externally or internally, it doeesnt really matter) in. my professor doesn't seems to be very helpful so i decided to come to the source. the program i'm using is flash pro cs5.5 with as3. i think there is some code for controlling the volume, and optimally that is what i would like to use, like "setVolume = 0" and then later when i want the sound(s) to be heard "setVolume = 100", or something along those lines.
View 5 RepliesI want to load a function/sound to play ONLY on the first load.eg/I have four pages, one page has a sound that loads every time I click back to that page. Is there a way to make it only load the first time that page is loaded?
View 5 RepliesI know it has been done in Madness Interactive, which I did check up on and looked through the code and found nothing, as well as Googled a bunch of stuff, and still nothing.
View 3 RepliesI was wondering if somebody could point me in the right direction to be able to load in a random sound clip (from a set of 5 or more mp3s) when the user rolls over a button. I can't seem to find a way to do this.
View 14 RepliesI've got an application that has several slides. Each slide has a sound file that goes with it. I created a function on the root timeline that plays the audio sound. Each slide loads one after another and works great. However I have next and previous buttons for each slide. Each button makes the sound channel stop. If I press something too quickly the sound in the sound channel isn't overwritten with the new sound.
So basically I want to know how to remove all sounds from the sound channel so I can load a fresh new sound. Because the stop command only stops the soundchannel until the next sound is loaded and then it starts playing the sound again. It seems like the sound channel is an array of sounds and I don't know how to clear the array before pushing a new sound to it.
I am trying to put a few songs on a website, not as an .mp3 player, I just want to be able to assign individual buttons to control them.ow, and it works great. I would like to now how to add more and assign them to their own buttons seperate from the other songs.This is the code I have for one song
var url:String = "";var urlRequest:URLRequest = new URLRequest(url);var sound:Sound = new Sound();sound.load(urlRequest);var sc:SoundChannelvar startTime:uint=0;
playBtn.addEventListener(MouseEvent.CLICK,playF);stopBtn.addEventListener(MouseEvent.CLICK,s
[code]......
Is there a way to load ID3 tags in AS3 without loading sound?
View 3 RepliesI have a little sound stream script here, but sometimes if you press play to the next track before the current has done loading the next track doesn't comeplete loading
package player {
import flash.events.Event;
import flash.display.Sprite;
[Code]....