🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.programy.flash-5
4 messages
4 total messages Started by m_w Thu, 15 Mar 2007 18:21
Muzyka w pliku swf - uruchamiana po kliknieciu myszka - jak zrobić?
#33996
Author: m_w
Date: Thu, 15 Mar 2007 18:21
18 lines
1418 bytes
Cześć,

Nie mogę sobie poradzić ze zrobieniem na swoją prywatną stronkę obiektu 
we flashu w postaci głośnika, który po kliknięciu odgrywałby mp3 na 
stronie. Niestety jestem zielony w flashu.

Czy może mi ktoś podpowiedzieć jak to zrobić? Mam przygotowaną wersję, 
ale z automatycznie uruchamianą muzyką. Chciałbym doprowadzić do stanu, 
iż muzyka zaczynałaby grać w momencie kliknięcia myszą na ikonkę głośnika.

Wykonałem to według kursu "Muzyka we Flashu" z

http://flash.webhelp.pl/index.php?id=43&roz=fla&ac=readtut

Proszę szczególnie o podpowiedzi dot. konkretnych akcji, które należy 
wprowadzić.

m_w
Re: Muzyka w pliku swf - uruchamiana po kliknieciu myszka - jak zrobić?
#33997
Author: northman
Date: Sun, 18 Mar 2007 19:19
50 lines
2958 bytes
A więc tak:
//code
this.createEmptyMovieClip("soundHolder_mc",this.getNextHighestDepth());
var sndObj:Sound = new Sound(soundHolder_mc);
sndObj.attachSound("nameOfMusicIdentifier"); /* nameOfMusicIdentifier nie 
jest nazwą pliku w bibliotece lecz IDENTYFIKATOREM -> po najechaniu na plik 
muzyczny w bibliotece  i kliknięciu prawym przyciskiem wybierz opcję LINKAGE 
i zaznacz opcję Export for ActionScript a następnie w oknie IDENTIFIER wpisz 
właściwą nazwę = nameOfMusicIdentifier. Następnie dla nazwy ikony 
głośnika(zrób z niej movieClip)  np. speaker_mc utwórz funkcję */
speaker_mc.onRelease = function():Void { sndObj.start();};// to tak 
najprosciej...ma to wiele wad...jakie? sam sprawdź
// mozna ich się pozbyć np. tak...zastępując powyższą funkcję:
speaker_mc.onRelease = function() {
 if (checker == undefined) {
// podwójny znak równości powyżej
  sndObj.start();
  checker = true;
 } else {
  sndObj.stop();
  checker = undefined;
 }
};

//to chyba tyle...oczywiście można zrrobić tak aby utwór nie zaczynał grać 
od nowa lecz od momentu zaprzestania...poczytaj o właściwości POSITION 
obiektu SOUND...pozdrawiam



Użytkownik "m_w" <m_w@onet.eu> napisał w wiadomości 
news:etc2ra$t05$1@news.onet.pl...
> Cześć,
>
> Nie mogę sobie poradzić ze zrobieniem na swoją prywatną stronkę obiektu we 
> flashu w postaci głośnika, który po kliknięciu odgrywałby mp3 na stronie. 
> Niestety jestem zielony w flashu.
>
> Czy może mi ktoś podpowiedzieć jak to zrobić? Mam przygotowaną wersję, ale 
> z automatycznie uruchamianą muzyką. Chciałbym doprowadzić do stanu, iż 
> muzyka zaczynałaby grać w momencie kliknięcia myszą na ikonkę głośnika.
>
> Wykonałem to według kursu "Muzyka we Flashu" z
>
> http://flash.webhelp.pl/index.php?id=43&roz=fla&ac=readtut
>
> Proszę szczególnie o podpowiedzi dot. konkretnych akcji, które należy 
> wprowadzić.
>
> m_w 
Re: Muzyka w pliku swf - uruchamiana po kliknieciu myszka - jak zrobić?
#33998
Author: prakoczy
Date: Sun, 18 Mar 2007 20:29
16 lines
1807 bytes
widząc tamten przewodnik podany w linku to pewnie sobie nie 
poradzisz....więc
1. utwórz na scenie klip filmowy speaker_mc ktory bedzie twoim 
buttonem...jak to zrobic?
np. rysujesz kwadrat...zaznaczasz go(podwójny clik) ..-> naciskasz prawy 
myszy-> CONVERT TO SYMBOL -> wybierasz MOVIE CLIP
2. klip nazywa się speaker_mc....ale instancja na scenie się nie nazywa...:/ 
(niestety)...nazwę nadasz  w zakładce PROPERTIES(powtórz speaker_mc)
3. teraz stwórz nową warstwę i nazwij ją "actions" ( tak dla dobrego 
obyczaju)
4.zaznacz klatkę kluczową na tej warstwie i otwórz panel ACTIONS (F9)...
5.przepisz kod który wtrąciłem wcześniej.

dzięki temu nie musisz umieszczać w żadnej klatce kluczowej twojej muzyki!!! 
będzie ona ładowana z biblioteki...:)
pozdrawiam
Re: Muzyka w pliku swf - uruchamiana po kliknieciu myszka - jak zrobić?
#33999
Author: m_w
Date: Mon, 19 Mar 2007 09:46
6 lines
1121 bytes
Dzięki za odpowiedź prakoczy. Spróbuje zrobić to według Twojej metody.

Uporałem się z tym wcześniej, ale tylko dzięki zamianie ustawień 
odgrywania mp3 na 1 warstwie z podanego przewodnika. Chodzi.

m_w
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads