ActionScript® biedt u de mogelijkheid geluiden te besturen tijdens uitvoering. Met ActionScript kunt u uw FLA-bestanden voorzien van interactie en andere functies die niet mogelijk zijn met alleen de tijdlijn.
AS3-ontwikkelaarsgids: het Werken met Geluid beschrijft hoe te met geluid in ActionScript 3.0 te werken.
(Alleen Animate ) ActionScript 2.0 en ActionScript 1.0 worden niet ondersteund in Animate.
Geluiden met gedragingen beheren
Met behulp van gedragingen, vooraf geschreven ActionScript 2.0, kunt u geluiden aan uw document toevoegen en het afspelen van geluid besturen. Het toevoegen van een geluid met behulp van deze gedragingen maakt een instantie van het geluid, die vervolgens wordt gebruikt om het geluid te besturen.
ActionScript 3.0 en Flash Lite 1.x en Flash Lite 2.x bieden geen ondersteuning voor gedragingen.
Geluid met een gedrag in een bestand laden
Geluiden afspelen of stoppen met een gedrag
Voer de koppelings-id en de instantienaam in van het geluid dat u wilt afspelen of stoppen en klik op OK.
Klik op OK om te bevestigen dat u alle geluiden wilt stoppen.
Geluiden besturen met het object Sound van ActionScript 2.0
U kunt het object Sound in ActionScript 2.0 gebruiken om geluiden aan een document toe te voegen en geluidsobjecten in een document te besturen, waaronder het volume of de links/rechtsbalans aanpassen terwijl een geluid wordt afgespeeld. Zie Geluidsbesturingselementen maken in ActionScript 2.0 leren in Flash voor meer informatie.
Informatie over de gebeurtenis onSoundComplete van ActionScript 2.0
Met de gebeurtenis onSoundComplete van het ActionScript 2.0-object Sound kunt u een gebeurtenis in een Animate-toepassing activeren op basis van het voltooien van een gekoppeld geluidsbestand. Het object Sound is een ingebouwd object waarmee u geluiden in een Animate-toepassing kunt besturen. Zie Geluid in de Naslaggids voor ActionScript 2.0 voor meer informatie. De gebeurtenis onSoundComplete van een object Sound wordt automatisch aangeroepen wanneer het afspelen van het gekoppelde geluidsbestand stopt. Wanneer het geluid een opgegeven aantal keren is herhaald, wordt de gebeurtenis geactiveerd wanneer het geluid stopt met herhalen.
Het object Sound heeft twee eigenschappen die u kunt gebruiken met de gebeurtenis onSoundComplete. De eigenschap duration is een alleen-lezen-eigenschap die de duur, in milliseconden, vertegenwoordigt van het geluidsvoorbeeld dat aan het geluidsobject is gekoppeld. De eigenschap position is een alleen-lezen-eigenschap die het aantal milliseconden vertegenwoordigt dat het geluid in elke lus is afgespeeld.
Met de gebeurtenis onSoundComplete kunt u geluiden op vele manieren manipuleren, bijvoorbeeld:
Een dynamische afspeellijst of sequencer maken.
Een multimediapresentatie maken die controleert of de beschrijving voltooid is voordat deze verdergaat naar het volgende frame of scherm.
Een game maken die geluid synchroniseert met bepaalde gebeurtenissen of scènes en vloeiende overgangen maakt tussen verschillende geluiden.
Een beeldwisseling op een geluid afstemmen, bijvoorbeeld een beeld wisselen wanneer een geluid halverwege de afspeeltijd is.
Toegang verkrijgen tot ID3-eigenschappen in MP3-bestanden met Flash Player
Macromedia Flash Player 7 en hoger van Adobe ondersteunen ID3 v2.4- en v2.4-tags. Wanneer u met deze versie een MP3-geluid laadt met de ActionScript 2.0-methode attachSound() of loadSound(), zijn de ID3-tageigenschappen beschikbaar aan het begin van de geluidsgegevensstroom. De onID3-gebeurtenis wordt uitgevoerd wanneer de ID3-gegevens worden geïnitialiseerd.
Flash Player 6 (6.0.40.0) en hoger ondersteunt MP3-bestanden met ID3 V1.0- en v1.1-tags. Met ID3 v1.0- en v1.1-tags zijn de eigenschappen beschikbaar aan het einde van de gegevensstroom. Wanneer een geluid geen ID3v1-tag bevat, zijn de ID3-eigenschappen ongedefinieerd. Gebruikers moeten Flash Player 6 (6.0.40.0) of hoger hebben om de ID3-eigenschappen te laten werken.
Zie id3 (eigenschap Sound.id3) in de Naslaggids voor ActionScript 2.0 voor meer informatie over het gebruik van ID3-eigenschappen.
Interactieve animaties maken met Animate
Ontwerp animaties voor cartoons, banners, games en het web.