RicoRoco - HOME Azure v.116
Witamy, Gość. Zaloguj się lub zarejestruj

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
WEBMASTERING - Tworzenie Stron WWW: Języki Webowe, Grafika - PS, Animacja - FLASH, Skrypty, Wyszukiwarki, Pozycjonowanie i nie tylko..
   HOME   FORUM HELP SEARCH Kalendarz Download Gallery Chat Zaloguj się Rejestracja  
Template

Links
Recent Top
By Yurek3
[06.01.2011, 16:54:10]

By Yurek3
[31.12.2010, 07:06:05]

By Yurek3
[08.12.2010, 17:21:30]

By Yurek3
[11.11.2010, 05:20:40]

By Yurek3
[04.11.2010, 19:48:16]

By Yurek3
[29.05.2010, 19:00:18]

By Yurek3
[10.05.2010, 05:50:46]

By Yurek3
[06.05.2010, 05:40:10]

By Zoes
[18.12.2009, 08:03:05]

[06.12.2009, 13:55:49]
Ostatni 20 Shout:
01.07.2010, 02:22:18
Witam Smiley
Sorry, ale stronka jest w uaktualnieniu.
Pozdrawiam wszystkich odwiedzających. Smiley
08.12.2008, 21:57:04
Pozdrowionka dla was Smiley
06.12.2008, 12:32:12
Yo! Niedługo poważniejsza aktualizacja forum.. Wymieniam wszystkie pliki! Smiley
08.09.2008, 16:42:15
Jest w necie naprawdę multum sboxów i zawsze polecam kożystać z zewnętrznych, a nie z budowanych.. i wiele za tym przemawia. Smiley
08.09.2008, 16:40:26
Jest standartowo wbudowany do TinyPortal, a TinyPortal, to modyfikacja SMF, która robi z tego forum prawdziwy Portal.
08.09.2008, 13:40:27
mam pytanie skad sciagnac takiego ShoutBox??
17.06.2008, 21:19:34
Yoo
12.06.2008, 07:28:56
Hi Anette i Adrian Smiley
To była pułapka na spamboty. Ale musze teraz zamknąc dla gości. Żeby pisac trzeba się zalogować. Chwilowo nie mogę polowac na spamboty.. brak czasu.. Ale potrzebne mi to do filtra.
Anetta
05.06.2008, 12:14:49
Smiley
gość
04.06.2008, 12:39:23
widać kochają Cię boty xD
gość
29.04.2008, 23:00:17
loco szpoco Cheesy
29.04.2008, 14:33:23
Sbox is online!
Ale.. tym razem zapoluje na spamboty!
Goście mogą korzystać bez przeszkód
26.03.2008, 22:28:03
Sorry z powodu wrednych spambotów, sbox chwilowo dla gosci nieczynny..
22.03.2008, 02:20:55
Zdrowych i Pogodnych Świat WielkiejNocy
21.03.2008, 03:41:44
o jak pusto.. to przez spamerów..
RSS - TP.net
Strony: 1 ... 8 9 [10]
  Autor -› kulpi -› Last Post: kulpi
91
| DATA: 07.11.2007, 23:30:51 
Odtwarzacz mp3



Witam. Dzisiaj chciałbym wam pokazać jak zrobić odtwarzacz mp3, oczywiście odtwarzacz ten może otwierać inne formaty to tylko od was zależy jakie rozszerzenie zastosujecie.
No to do dzieła. Pozwoliłem sobie na zrobienie interfejsu graficznego więc nasza praca będzie polegała na napisaniu kodu. Na początku zaczniemy od prostych rzeczy czyli od przycisku „play” i „stop”.  Wszystkim przyciskom nadałem również „instance name” żeby nie było jakiś komplikacji.

Przechodzimy do pierwszej klatki warstwy „action” i wciskamy skrót „esc+st” jest to skrót klawiaturowy do zatrzymania klipu czyli po prostu „stop”. Po zatrzymaniu animacji przechodzimy do pierwszej klatki warstwy „action” i nadajemy akcje dla przycisku „play_btn”.  Przycisk ten będzie włączał muzykę,  żeby do tego doszło musimy zadeklarować zmienna „dźwięk” i nadać jej klasę „Sound” więc kod będzie wyglądał następująco:

Code: [select]
var dźwięk:Sound = new Sound
dzwiek.loadSound("aaa.mp3",true)




teraz musimy uaktywnić ta klasę za pomocą przycisku „play_btn”

Code: [select]
play_btn.onRelease = function() {
   dzwiek.start();
}




skrypt ten po wciśnięciu przycisku play, ładuje do zmiennej „dźwięk” nasza muzykę w tym przypadku piosenkę o nazwie „aaa.mp3” która jest odtwarzana wraz z strumieniowaniem utworu. Musimy tez pamiętać by podać rozszerzenie dla naszego pliku.
Teraz przystępujemy do napisania akcji dla przycisku „stop”.

Code: [select]
stop_btn.onRelease = function() {
   dzwiek.stop()
}




To by było tyle jeśli chodzi o samo odtwarzanie dźwięku jednak my chcemy by nasz player  wstrzymywał odtwarzaną muzykę, więc musimy napisać akcje dla przycisku „pause_btn”, który   zatrzyma nasz dźwięk i pozwoli go odtworzyć w miejscu w którym został zatrzymany, do tego zadania będzie nam potrzebna zmienna liczba w której to będzie przechowywany czas odtwarzania.
Najpierw zadeklarujemy ta zmienna, a następnie dodamy akcje dla „pause_btn”

deklaracja zmiennej liczby w której przechowamy czas odtwarzanego dźwięku

Code: [select]
var zatrzymanie:Number = 0




następnie akcja dla przycisku „pause_btn”

Code: [select]
pause_btn.onRelease = function() {
   dzwiek.stop();
   zatrzymanie = dzwiek.position/1000;
};




Jak widać przycisk ten zatrzymuje dźwięk i ustala gdzie został zatrzymany, teraz żeby odtworzyć w momencie zatrzymania musimy zmodyfikować przycisk „play_btn” i do metody „start” dodajemy "secondOffset" czyli parametr, liczbę który pozwoli na odtworzenie dźwięku od specyficznego punktu

Code: [select]
play_btn.onRelease = function() {
   dzwiek.start(zatrzymanie);
}




Jeśli  teraz byśmy przetestowali nasz klip to po wciśnięciu „pause_btn” dźwięk nam się zatrzyma ale nie można go przywrócić ponieważ brak przycisku „play_btn” i tym zajmiemy się teraz. Przycisk ten jest ukryty pod przyciskiem „pause_btn”, żeby go aktywować należy ukryć oczywiście przycisk „pasue”.
Do przycisku „pasue_btn” dopisujemy następujący kod:

Code: [select]
pause_btn.onRelease = function() {
   dzwiek.stop();
   zatrzymanie = dzwiek.position/1000;
   pause_btn._visible = false;
   play_btn._visible = true;
};




pause_btn._visible = false; - linia ta pozwala na ukrycie zdefiniowanego przycisku po to by móc operować drugim buttonem, który jest widzialny dzięki parametrowi true, analogicznie postępujemy z drugim przyciskiem
czyli:

Code: [select]
play_btn.onRelease = function() {
   dzwiek.start(zatrzymanie)
   play_btn._visible = false;
   pause_btn._visible = true;
};




tu różnica jest taka ze teraz ukrywamy przycisk odtwarzający dźwięk a pokazujemy drugi button. Można teraz sprawdzić klip. Jeśli sprawdzimy wszystkie przyciski zauważymy ze nie wszystkie działają prawidłowo, o którym mowie? O przycisku „stop_btn” który nie resetuje odtwarzanego dźwięku tylko zachowuje się jak „pause_btn”. Naprawa tego przycisku jest prosta tzn resetujemy zmienna „zatrzymanie” dla tego przycisku do 0 oraz umożliwiamy aktywacje przycisku odtwarzania:

Code: [select]
stop_btn.onRelease = function() {
   dzwiek.stop();   
   zatrzymanie = 0;
   pause_btn._visible = false;
   play_btn._visible = true;
};




Mamy już  w pełni funkcjonalne przyciski, jednak na tym nie koniec, zajmiemy się teraz przyciskami które pozwolą nam sterować głośnością muzyki. Przechodzimy do pierwszej klatki warstwy „action”  i zaczynamy od przycisku „plus_btn”

Code: [select]
plus_btn.onRelease = function() {
   dzwiek.setVolume(dzwiek.getVolume()+10)
}




jak zauważyliście aby ustawić głośność(setVolume) trzeba najpierw pobrać(getVolume) i przy każdym wciśnięciu „plus_btn” zwiększamy głośność o 10%, analogicznie robimy z przyciskiem „minus_btn” tzn

Code: [select]
minus_btn.onRelease = function() {
   dzwiek.setVolume(dzwiek.getVolume()-10)
}




Prawda ze proste? Wszystko ładnie pięknie ale jeśli teraz zmniejszymy głośność poniżej 0 to zaczyna się robić głośniej dzieje się tak dlatego iż po odjęciu od 0 -10 otrzymujemy wartość która Flash interpretuje jako 10 i zaczyna podgłaśniać nasza muzykę, można temu zaradzić w następujący sposób:

Code: [select]
minus_btn.onRelease = function() {
   if (dzwiek.getVolume()>0) {
      dzwiek.setVolume(dzwiek.getVolume()-10);
   }
};




identycznie wygląda sytuacja z „plus_btn” jednak tutaj cały czas robi się głośniej więc ustawmy by maksymalna głośność wynosiła 100%.

Code: [select]
plus_btn.onRelease = function() {
   if (dzwiek.getVolume()<100) {
      dzwiek.setVolume(dzwiek.getVolume()+10);
   }
};




Pozostały nam tylko przyciski do przewijania następnych piosenek, do tego celu posłużymy się tablica dlatego iż wydaje się to być najprostszy sposób. W tablicy możemy przechowywać rożne rzeczy mogą to być liczby, słowa, muzyka, obrazy jak i filmy.
Najpierw utworzymy nowa tablice:

Code: [select]
var tablica:Array = new Array("aaa.mp3", "bbb.mp3", "ccc.mp3")




oraz dodamy zmienna która pozwoli nam zarządzać utworami z tablicy:

Code: [select]
var kolejnyDzwiek:Number = 0




nasza tablica nazywa się po prostu „tablica” i przechowuje 3 elementy które są naszymi dźwiękami, teraz chcemy aby dźwięk był wczytywany z tablicy a nie z ścieżki która podaliśmy dla zmiennej „dzwiek” więc po prostu zamieniamy w linii:

Code: [select]
dzwiek.loadSound("aaa.mp3", true);


 
na
Code: [select]
dzwiek.loadSound(tablica[kolejnyDzwiek], true);




„kolejnyDzwiek” jest równy 0 więc nie ma znaczenia czy w tablicy jest 0 czy zmienna „kolejnyDzwiek” jednak jak pozniej zobaczycie dodanie tej zmiennej będzie bardzo ważne gdyż dzięki niej będziemy mogli spokojnie odtwarzać kolejne piosenki z tablicy, należy pamiętać o tym ze Flash zaczyna odliczać od 0 i dlatego 0 jest pierwszym elementem w tablicy, jeśli 0 w zmiennej „kolejnyDzwiek” zamienimy na 1 to będzie odtwarzany drugi dźwięk a nie pierwszy. Teraz zajmiemy się przyciskiem „next_btn”. Chcemy aby ten przycisk przechodził do następnej piosenki, jak wiemy mamy w tablicy tylko trzy elementy więc po włączeniu ostatniego chcemy by nasz player wracał do pierwszego utworu:

Code: [select]
next_btn.onPress = function() {
   if (kolejnyDzwiek<tablica.length-1) {
      kolejnyDzwiek++;
   } else{
      kolejnyDzwiek = 0;
   }
   dzwiek.loadSound(tablica[kolejnyDzwiek], true);
};




warunek if sprawdza czy numer piosenki jest mniejszy od długości tablicy w której są trzy elementy,  jeśli tak  to numer piosenki jest powiększany o 1(++) jeśli warunek jest nie prawdziwy to następuje powrót do pierwszego utworu, a dlaczego -1 przy długości tablicy? Jak wiadomo Flash odlicza od 0 i jeśli byśmy nie odjęli to Flash szukałby elementu oznaczonego jako liczba 3 którego oczywiście nie ma. Podobnie robimy dla przycisku „prev_btn” ale oczywiście zamiast dodawać elementy trzeba je odjąć

Code: [select]
prev_btn.onPress = function() {
   if (kolejnyDzwiek>0) {
      kolejnyDzwiek--;
   } else{
      kolejnyDzwiek = tablica.lenght-1;
   }
   dzwiek.loadSound(tablica[kolejnyDzwiek], true);
};




I na koniec zajmiemy się odtwarzaniem kolejnego dźwięku po skończeniu pierwszego. W sumie to już mamy to zrobione tylko ze w innej formie, chodzi o przycisk „next_btn”, pozwala on przechodzić do następnej piosenki więc jedyne co musimy zrobić to umieścić funkcje która po skończeniu odtwarzania dźwięku odtwarza następny, a służy do tego „onSoundComplete” i jedyne co trzeba zrobić to do tej funkcji dodać akcje z przycisku „next_btn” czyli:

Code: [select]
dzwiek.onSoundComplete = function() {
   if (kolejnyDzwiek<tablica.length-1) {
      kolejnyDzwiek++;
   } else {
      kolejnyDzwiek = 0;
   }
   dzwiek.loadSound(tablica[kolejnyDzwiek], true);
};




a skoro mamy identyczny kod w przycisku więc możemy nasz kod trochę skrócić tworząc i dodając funkcje zarówno do przycisku „next_btn” jak i do „onSoundComplete”

Code: [select]
function kontynuacja() {
   if (kolejnyDzwiek<tablica.length-1) {
      kolejnyDzwiek++;
   } else {
      kolejnyDzwiek = 0;
   }
   dzwiek.loadSound(tablica[kolejnyDzwiek], true);
};




więc finalna forma tych funkcji będzie wyglądała w następujący sposób:

Code: [select]
dzwiek.onSoundComplete = function() {
   kontynuacja();
};

next_btn.onPress = function() {
   kontynuacja ();
};




i gotowe mamy już w pełni funkcjonalny odtwarzacz mp3 na naszą stronę.

======

// Edit by Roco:
Załącznik został poprawiony i można pobierać!
Administracja dziękuje za zwrócenie uwagi!
Smiley

  Autor -› kulpi -› Last Post: kulpi
92
| DATA: 11.08.2007, 20:53:30 
Witam.
Zamieszczam kolekcje moich ciekawych stronek, z ktorych czesto kozystam, znajdziecie tu kolekcje tutoriali zarowno z photoshopa jak i z flasha
Oto lista:
Do flasha
http://www.webwasp.co.uk/index.php
http://www.flash-mx.com/
http://actionscript.com/ to raczej dla bardziej zaawansowanych uzytkownikow AS 2, strona poswiecona programowaniu w AS
http://www.actionscript.org/

natomiast do photoshopa polecam te stronki:
http://www.tutorialized.com/
http://www.worth1000.com/default.asp?display=-mieliscie kiedys do czynienia z pismem .PSD? jesli tak to na tej stronie znajdziecie kilka cwiczen ktore znajduja sie wlasnie w tym czasopismie
http://www.photoshopquicktips.com/index.php?post_year=2006&post_month=10-quick tips of photoshop, nic dodac nic ujac, wielkim atutem tej strony jest to ze nie trzeba sie logowac i ma sie pelen dostep do DARMOWYCH filmow instruktazowych

  Autor -› kevinscott -› Last Post: Rico Roco
93
| DATA: 01.07.2007, 11:56:47 
Cześć chłopaki!

Jest dokładnie jak pisze Paps, ja chciałem dać grupie "Webmasta" zezwolenie na wklejanie pełnego html'a, ale nie idzie.., tylko i wyłącznie może to zrobić ktoś, kto ma uprawnienia admina.., ale to z drugiej strony to oczywiste.., ze względów bezpieczeństwa, przecież to działanie na "żywym organiźmie..
Można by to zajechać przez JavaScript, ..jedna linijka kodu.., jednak tu również wymagany jest znacznik html, a jedynie admin ma możliwość..

Np. jestem tu adminem i teraz wkleje Twój kod, ale w znacznikach html i tu one są w takich nawiasach  - [], ale reszta już ma być <> zobaczmy..:




No cóż, Kev, może wykombinuj inną zabawkę?

Pozdrówka
R.R.

update..
rr.

  Autor -› kevinscott -› Last Post: #Paps
94
| DATA: 01.07.2007, 10:57:41 
Witaj

W pierwszym moim poście w uwadze napisałem, że jak wyświetli się tylko tekst to trzeba prosić admina aby on wkleił. Administratorzy zazwyczaj blokują możliwość używania htmla, ponieważ może być to niebezpieczne dla strony. U nas na forum tylko Rico Roco ma takie uprawnienia i może to zrobić, u Unica pewnie jest tak samo. To jest tylko kwestia tego, aby admin wkleił a nie Ty.
Kiedy chcę coś wstawić w ramkę to gadam z Roco, a on edytuje mój post i wkleja ramkę, tak jak to jest w temacie PHP w przykładach.... dla zielonych

Cytuj: [select]
Co do tego że inni maja rózne takie...to jak znajde to sprobuję jakoś podrzucic kod żródłowy czy tam co tam mozna


Właśnie o kod źródłowy chodzi. W FF to będzie ctrl+U lub jeszcze lepiej zaznaczyć wybrany fragment, potem prawy klik i "pokaż źródło zaznaczenia"

  Autor -› kevinscott -› Last Post: kevinscott
95
| DATA: 01.07.2007, 09:55:39 
siemka #Paps i dzieki za pomoc

Wiec co do mojego zaawansowania to normalka ze jestem zielony bo sie w to nigdy nie bawiłem,ale moze czas zaczącć kiedys troche poczytać bo az wstyd  haha
Postęp jest tego typu że juz wrzuciłem na serw plik i jako linka dałem w profilu.
http://www.kevinscott.rtu.pl/button2.htm

Z ramka nadal nici,wyskakuje tekst i link a nie czyta ramki.
Moje pytanie jest czy da sie np tutaj do posta to wrzucić?bo tak samo probowałem dac do posta w ramce na cybertrash i tez wyszla z tego lipa(może Unic poblokował HTML,nie wiem)
Co do tego że inni maja rózne takie...to jak znajde to sprobuję jakoś podrzucic kod żródłowy czy tam co tam mozna

Pozdrówko i dzieki za pomoc !

ps.
z ramka ciagle wygląda tak jak poniżej
Cytuj: [select]
<iframe src="http://www.kevinscott.rtu.pl/button2.htm" width="500" height="80" frameborder="0" scrolling="no">Twoja przeglądarka nie lubi pływających ramek!</iframe>


  Autor -› kevinscott -› Last Post: #Paps
96
| DATA: 30.06.2007, 23:27:34 
Sorry Kev, niebyłem świadomy z jakiego poziomu startujesz.
Skopiuj poniższy kod i wklej go do notatnika lub Twojego ulubionego programu do tworzenia stron www ( nie rób tego w Wordzie!!! bo on zamatlał) i zapisz jako button.htm

Code: [select]
<html>
<head>
  <meta http-equiv="Content-type" content="text/html; charset=ISO-8859-2" />
   <title>Wesoły przycisk</title>
   <SCRIPT LANGUAGE="JavaScript">
<!-- language="Javascript"
var alerted_already;
var remark;
function theytyped(form) {
        for (   j = 1;
                j<=remark.length && remark[j]!=form.myoutxt.value;
                j++){}
        if (j>remark.length)
                form.myoutxt.value = "Proszę tutaj nie pisać!";
        return false;
}
 function touched_frog() {
        if (!alerted_already) { alerted_already = true; }
        return alerted_already;
   }
function compute(form) {
        for (var i = 1;
             i<=remark.length && remark[i]!=form.myoutxt.value ;
             i++){}
        if (i==remark.length)
                history.back();
        if (i==remark.length-1)
                alert("Drogi użytkowniku:"+
"\n\n   Doszły do nas słuchy, że nie przestrzegacie Państwo praw przycisków"+
"\n obecnych w sieci.  Potępiamy takie bestialskie zachowania i apelujemy"+
"\no rozwagę i lito¶ć dla przycisków, które wciskane miliony razy dziennie,"+
"\n pragn± mieć również odrobinę lżejsze życie."+
"\n\nDziękujemy za współpracę,"+
"\n\nZrzeszenie Uci¶nionych i Nadużywanych Przycisków"+
"\n\nZał±cznik: Wiadomo¶ć od nadużywanego przycisku"+
"\n\n\nDrogie Zrzeszenie Uci¶nionych i Nadużywanych Przycisków"+
"\n   Korzystaj±c z obiecanej przez Was wcze¶niej pomocy i jako członek,"+
"\nzrzeszenia, błagam was o pomoc przy powstrzymaniu jednego niemożliwie"+
"\nupartego osobnika!"+
"\n\n   Z poważaniem"+
"\n      Wci¶nij mnie"+
"\n\np.s.  W następnym miesi±cu na pewno zjawię się na zebraniu.");


        if (i<remark.length)
                form.myoutxt.value = remark[i+1];
        else
                form.myoutxt.value = remark[1];
   }

function initArray() {
      this.length = initArray.arguments.length;
      for (var i = 0; i < this.length; i++)
        this[i+1] = initArray.arguments[i];
   }
 remark = new initArray( "Dziękuję!",
                        "Raz wystarczy!!",
                        "Czyżby¶ niedosłyszał?",
                        "IdĽ już st±d...",
                        "NIECH KTO¦ GO POWSTRZYMA!",
                        "Poddaję się. Proszę, przestań.",
                        "PRZECIEŻ PROSIŁEM! CO Z TOBˇ?!",
                        "O.K. POZNAŁEM SIĘ NA TOBIE",
                        "To NIE jest zabawne!",
                        "Poddaję się.",
                        "Ostatnie ostrzeżenie!");

alerted_already = false;

// end hiding contents -->
</script>

</head>
<body>
<form name="buttons" method="post" onSubmit="return false">
<input type="button" name="pushme" value="Wci¶nij mnie!" onClick="compute(this.form)">
<input type="text" value=" "
        name="myoutxt"
        onBlur="theytyped(this.form)"
        onFocus="theytyped(this.form)"
        onChange="theytyped(this.form)"
        size=40>
</form>
Proszę nie wciskać tego przycisku więcej niż raz, albo...
</body>
</html>




Ramka jest OK. Trzeba tylko poprawić wysokość na height=80px , ponieważ sprawdziłem u siebie i okazało się, że 50px to troszkę za mało. Oczywiście kod ramki wklejasz na torrent.gigs

Niestety na torrent.gigs nie mam konta, więc pewnie nie zobaczę. Szkoda Angry

Edit: Tyle razy obiecałem sobie, że nie będę pisał po pijaku. Ramka będzie lepiej wyglądała jeżeli wkleisz ją w postaci:
Code: [select]
<iframe src="http://www.kevinscott.rtu.pl/button.htm" width="500" height="80" frameborder="0" scrolling="no">Twoja przeglądarka nie lubi pływających ramek!</iframe>



  Autor -› kevinscott -› Last Post: kevinscott
97
| DATA: 30.06.2007, 22:13:12 
jakos nie potrafie tego zrobic :/
nie mam zielonego pojecia o tym wiec zapewne dlatego.zrobilem tak:
zapisalem jako html ten skrypt i wrzucilem na serwer ale w html skrypt wyglada jak dok txt.
Pozniej dalem to tak jak pisales w ramkach i lipa.
Napisz co zle robie

Code: [select]
<iframe frameborder="0" width=500px height=50px src="http://www.kevinscott.rtu.pl/button.htm" scrolling="no"</iframe>



Co do tego ze inni maja to musze poszukac bo nieraz przypadkiem sie wejdzie w jakis profil.Ale ty nie zobaczysz tego jesli nie masz konta na torrent.gigs(jesli masz to spoko) Cheesy

dzieki za pomoc i pozdrowka

  Autor -› kevinscott -› Last Post: #Paps
98
| DATA: 30.06.2007, 13:12:08 
Witaj Kevin

Pewnie administrator zablokował możliwość używania HTMLa. Niewykluczone jednak, że pewne znaczniki są dozwolone np. ramki (iframe), czyli:
1. Wrzucasz skrypt na własną stronę www
2. Na trackerze skrypt wyświetlasz w ramce odwołując się do swojej strony
Code: [select]
<iframe frameborder="0" width=500px height=50px src="http://twojastrona.pl/zabawnyprzycisk.html" scrolling="no"</iframe>



Uwaga: Gdyby w Twoim profilu, sygnaturce itp. pojawił się tylko tekst, to będziesz musiał poprosić administratora witryny aby on go wkleił, ponieważ (jak przypuszczam) tylko on będzie miał prawo do używania htmla.

Piszesz, że widziałeś to u innych takie bajery. Podaj jakiegoś linka. Podpatrze jak to inni robią, być może są inne sposoby Wink

pozdrówki

  Autor -› kevinscott -› Last Post: kevinscott
99
| DATA: 30.06.2007, 08:01:17 
Siema załoga Cheesy

Mam małe pytanko odnosnie skryptu i profilu uzytkownika,sygnatury itp..

Chce wstawic sobie ten skrypt http://eskrypty.bydnet.pl/?id=skrypt&nazwa=zabawnyprzycisk do profilu na pewnym trackerze ale że profil(sygnatura) nie obsługuje skryptów niestety nie udaje mi sie za huhu tego zrobić.
Widziałem juz u niektórych takie bajery i mysle że jest mozliwość zrobienia tego tylko.......trzeba wiedzieć jak Cheesy
Jeśli macie jakieś rozwiązanie to będę wdzięczny za rady
Pozdrawiam wszystkich webmaniaków

  Autor -› kulpi -› Last Post: kulpi
100
| DATA: 10.06.2007, 10:17:02 






Get Adobe Flash player





Witam. W tym tutorialu pokażę wam jak stworzyć prosty baner reklamowy, pozwoliłem sobie również na stworzenie animacji i tła do tego banera także naszym zadaniem będzie tylko dodanie kodu i wstawienie przycisku niewidzialnego, no to do pracy:


•   Na początek otwieramy plik baner_start i w bibliotece mamy obrazek i dwa movie klipy rzeciągamy na plansze klip bg i wyrównujemy go do naszej sceny.

•   Tworzymy nowa warstwę i nazywamy ja przycisk, w tej warstwie rysujemy prostokąt o takich rozmiarach jak nasz baner, kolor jest bez znaczenia ważne jest tylko by był bez obrysu.

•   Następnie zaznaczamy ten prostokąt i konwertujemy go do button’a przez naciśniecie F8 lub prawy myszy i convert to symbol. Oczywiście zaznaczamy jako button nadając nazwę niewidzialny.

•   Dwukrotnie klikamy na button w bibliotece i otworzy się nam listwa czasowa tego przycisku

•   Zaznaczamy pierwszą klatkę i gdy pod strzałką pokaże się prostokąt przeciągamy do klatki hit, w rezultacie powinniśmy otrzymać trzy pierwsze klatki białe złączone natomiast czwarta klatka powinna być szara, jeżeli ma ktoś z tym problem to innym wyjściem jest utworzenie w klatce hit klatki kluczowej(F6) i usunięcie z trzech pierwszych klatek zawartości (clear frames).

•   Wracamy do sceny pierwszej i widzimy ze nasza animacja pokryta jest jasno niebieskim kolorem, to jest właśnie niewidzialny przycisk, oznacza to ze gdy uruchomimy animacje tego koloru nie będzie widać a całe tło będzie zachowywało się jak przycisk.

•   Klikamy na nasz nie widzialny przycisk i w polu instance name nadajemy mu nazwę przycisk_btn.

•   Tworzymy nowa warstwę i nazywamy ja action a następnie otwieramy panel action i wpisujemy

następujący kod:

Code: [select]
przycisk_btn.onRelease = function() {
   getURL("http://ricoroco.com/forum/");

}



•   Wciskamy CTRL+Enter i testujemy nasz baner

Objaśnienie kodu:

przycisk_btn to nic innego jak nasz przycisk, którego nazwe nadaliśmy wcześniej a po wciśnięciu go i zwolnieniu przycisku,
- czyli onRelease, pobierze adres strony takiej ktorą zdefiniowaliśmy w funkcji getURL


Strony: 1 ... 8 9 [10]
Geo Visitors Map  
03.04.2025, 03:07:02