Korzystając z tej strony zgadzasz się z polityką prywatności i regulaminem.
Akceptuj
WebInside.plWebInside.plWebInside.pl
  • Aktualności
  • Technologie
  • WWW
  • E-marketing
  • AI
  • Poradniki
  • e(Biznes)
Szukaj
  • Kontakt
  • Forum
WebInside.pl © 2023.
Czytasz: Kontrola dźwięku we Flashu
Udostępnij
Zaloguj się
Powiadomienia
Aa
WebInside.plWebInside.pl
Aa
Szukaj
  • Strona główna
  • Aktualności
  • Technologie webowe
  • Publicystyka
  • E-marketing
  • Poradniki
  • AI
  • Technologie
  • Artykuły partnerskie
  • Więcej
    • Kontakt
    • Mapa strony
Masz już konto? Zaloguj się
  • Aktualności
  • Technologie
  • WWW
  • E-marketing
  • AI
  • Poradniki
  • e(Biznes)
WebInside.pl © 2023.
WebInside.pl > Technologie webowe > Kontrola dźwięku we Flashu
Technologie webowe

Kontrola dźwięku we Flashu

WebInside.pl
Ostatnia aktualizacja: 25.07.2003
WebInside.pl
Udostępnij
Udostępnij

Tworząc animację na pewno chciałbyś, aby stała się ona bardziej popularna. Jednym ze sposobów osiągnięcia tego celu jest umieszczenie w niej dźwięku. Dźwięki w Twojej animacji na pewno podkreślą jej wymowę.

Mogą pozytywnie wpłynąć na odczucia oglądającego. Połączone w odpowiedni sposób z innymi elementami animacji na pewną podniosą jej wartość i uczynią ją łatwiejszą w odbiorze. Co należy zrobić, aby w naszym projekcie zabrzmiał dźwięk? – utworzyć obiekt dźwiękowy, – przyłączyć do niego dźwięk, – odtworzyć ten dźwięk. Pierwszym elementem jakim należy dysponować (oprócz Flash’a, oczywiście) jest dowolny plik dźwiękowy (najlepiej w formacie *.wav, ale dopuszczalne są inne, choćby *.mp3).

Po uruchomieniu Flash’a należy taki dźwięk zaimportować. Wybieramy więc: File>Import>Import to Library. Następnie otwieramy okno biblioteki [Window>Library]. Powinien się tam znaleźć zaimportowany plik o nazwie takiej, jaka była nazwa naszego pliku. Kolejnym krokiem jest dodanie akcji do przycisku uruchamiającego odtworzenie dźwięku. Utwórz więc symbol przycisku (Button) oraz zamieść jego klon na scenie. Dodajemy akcję do przycisku:

on (release) {mojDzwiek = new Sound();}

Pierwsza linia jest znana chyba każdemu, więc nie będę jej omawiał. Warto się przyjrzeć drugiej linii. Oznacza ona tyle, że w momencie kiedy użytkownik zwolni klawisz myszy Flash utworzy obiekt dźwiękowy o nazwie mojDzwiek. I to było by na tyle, jeżeli chodzi o obiekt dźwiękowy. Kolejną rzeczą jest przyłączenie dźwięku. Pierwszą czynnością jaką należy wykonać jest zidentyfikowanie go: zaznacz swój plik dźwiękowy w bibliotece i po kliknięciu prawym klawiszem myszy wybierz opcję Linkage… W nowo otwartym okienku zaznacz opcję tak jak na rysunku. W pole o nazwie „Identifier” wpisujemy dowolną nazwę (ja wpisałem dzwiek).

Teraz użyjemy metody „attachSound”, która wymaga pewnego parametru. Parametr ten już wpisałem, a jest nim identyfikator dźwięku (to ta nazwa, którą wpisałeś w oknie „Linkage Properties”). Przypisz więc następującą akcję do przycisku uruchamiającego odtworzenie dźwięku (tuż pod utworzonym obiektem):

mojDzwiek.attachSound("dzwiek");

Bardzo ważną rzeczą jest umieszczenie identyfikatora dźwięku w cudzysłowiu, w przeciwnym wypadku Flash „pomyśli”, że jest to wyrażenie, które powinien oszacować w celu określenia nazwy identyfikatora. Skoro mamy utworzony obiekt dźwiękowy i przyłączony do niego dźwięk z biblioteki, możemy już go odegrać. Posłużę się metodą start do odegrania dźwięku.

Metoda ta ma dwa parametry „secondOffset” oraz „loops”. „SecondOffset” jest liczbą określającą, od której sekundy czasu trwania dźwięku ma się rozpocząć jego odtwarzanie. Oznacza to, że jeśli mamy dźwięk trwający 60s. i parametr ten ustawimy na 20s to Flash rozpocznie odtwarzanie od 20s. Kontynuując pracę, zaznacz przycisk i otwórz paletę akcji. Dopisz wyrażenie:

mojDzwiek.start(0,2);

Spowoduje to odtworzenie dźwięku od początku (metoda „secondOffset”), oraz zapętlenie 2 razy (metoda „loops”). Całkowity kod przy przycisku powinien wyglądać następująco:

on (release) {mojDzwiek = new Sound();mojDzwiek.attachSound("dzwiek");mojDzwiek.start();}

Pozostała już tylko jedna rzecz. Mianowicie pasowałoby jakoś zatrzymać odtwarzanie dźwięku. W tym celu należy użyć akcji:

mojDzwiek.stop();

*Tutorial został stworzony przy pomocy programu Macromedia Flash MX Professional 2004. W razie pytań zapraszam na forum.

Może Cię zainteresować

Stanowisko web developera w 2026: co naprawdę przyspiesza pracę — i za co nie warto przepłacać

AI kontra klasyczne kreatory stron: kto tu naprawdę wygrywa?

Jak wybrać i zarejestrować domenę? Praktyczny przewodnik dla firm i osób prywatnych

Komentarze w CSS – jak dodawać i do czego służą? Przykłady użycia

Co to jest REST API i na jakich zasadach działa? Przewodnik dla początkujących

WebInside.pl 2003-07-25 2003-07-25
Udostępnij ten artykuł
Facebook Twitter Kopiuj link Wydrukuj
Udostępnij
Poprzedni artykuł Modyfikacja dźwięku we Flashu
Następny artykuł Preloader we Flashu
Zostaw komentarz lub opinię

Dodaj komentarz Anuluj pisanie odpowiedzi

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Najnowsze artykuły

A smartwatch with a dark textured band and a colorful app icon display
Smartwatch jak mały komputer – dlaczego naprawa Apple Watch wymaga dziś specjalistycznej technologii?
Poradniki
Stanowisko web developera w 2026: co naprawdę przyspiesza pracę — i za co nie warto przepłacać
Technologie webowe
Close-up of gold and silver cryptocurrency coins on a digital trading chart.
Bybit po ataku za 1,5 miliarda dolarów: co giełda zmieniła i co sprawdzisz sam
Artykuły partnerskie
Odnowiony iPhone jako telefon testowy – dlaczego osoby z branży IT sięgają po refurbished zamiast nowego?
Artykuły partnerskie
Jak wybrać odpowiedni tablet przemysłowy dla firmy? Przewodnik po systemach i parametrach
Artykuły partnerskie
black and silver microphone on brown wall
Podcasty robione z AI. Jak zmienia się polska scena audio
AI
Europa ostrzega polskich podróżnych: latanie nad Rosją lub w jej pobliżu to realne ryzyko
Technologie
Unitre logo with abstract peach shapes on a grey background
Unitree zaprezentował robota Supermana. Biegnie szybciej, niż Usain Bolt
Aktualności Technologie
AI potrafi już księgować faktury. Co będzie następne? Co lepiej zostawić specjalistom?
AI
Pink "claude" logo on clear panels against a golden background
Claude Fable 5 – kompletny przewodnik po pierwszym publicznym modelu klasy Mythos
AI
banner
Chcesz umieścić swoją reklamę w portalu WebInside.pl?
Skontaktuj się z nami, a zaproponujemy interesujące formy reklamy.
Skontaktuj się

Inne polecane artykuły

Technologie webowe

Stanowisko web developera w 2026: co naprawdę przyspiesza pracę — i za co nie warto przepłacać

7 min czytania
a computer screen with the words the easy way to build marketplaces
Technologie webowe

AI kontra klasyczne kreatory stron: kto tu naprawdę wygrywa?

5 min czytania
Technologie webowe

Jak wybrać i zarejestrować domenę? Praktyczny przewodnik dla firm i osób prywatnych

5 min czytania
Technologie webowe

Komentarze w CSS – jak dodawać i do czego służą? Przykłady użycia

17 min czytania
Technologie webowe

Co to jest REST API i na jakich zasadach działa? Przewodnik dla początkujących

21 min czytania
Technologie webowe

Marginesy i dopełnienie w CSS – czym się różnią właściwości margin i padding?

17 min czytania
Technologie webowe

Co to jest localhost (127.0.0.1) i do czego służy w programowaniu?

14 min czytania
Technologie webowe

Kim jest backend developer i za co odpowiada w projekcie IT?

22 min czytania
//

WebInside.pl – portal technologiczny. Aktualności ze świata technologii, webmastering, marketing internetowy, AI, poradniki.

 

Partnerzy



Wszystkie kategorie

  • AI
  • Aktualności
  • Artykuły partnerskie
  • E-marketing
  • e(Biznes)
  • Poradniki
  • Publicystyka
  • Technologie
  • Technologie webowe

Ostatnio dodane

  • Smartwatch jak mały komputer – dlaczego naprawa Apple Watch wymaga dziś specjalistycznej technologii?
  • Stanowisko web developera w 2026: co naprawdę przyspiesza pracę — i za co nie warto przepłacać
  • Bybit po ataku za 1,5 miliarda dolarów: co giełda zmieniła i co sprawdzisz sam
  • Odnowiony iPhone jako telefon testowy – dlaczego osoby z branży IT sięgają po refurbished zamiast nowego?

Kontakt

Chcesz się z nami skontaktować? Jesteś zainteresowany reklamą lub artykułem sponsorowanym?

Skorzystaj z formularza kontaktowego lub napisz do nas na kontakt@webinside.pl

WebInside.plWebInside.pl
WebInside.pl © 2023 | Mapa strony | Forum | Polityka prywatności
Witaj ponownie!

Zaloguj się do swojego konta

Zapomniałeś hasła?