Thread View: alt.pl.programy.flash-5
18 messages
18 total messages
Started by Mr.Jack
Fri, 16 Feb 2007 16:36
Potrzebny tutorial
Author: Mr.Jack
Date: Fri, 16 Feb 2007 16:36
Date: Fri, 16 Feb 2007 16:36
11 lines
1355 bytes
1355 bytes
... tylko nie wiem jak go wyszukac. Chodzi mi o zrobienie takiego myku, ze mi sie przesuwaja lub pojawiaja pod maska kolejne pliki graficzne, wczytywane z zewnatrz, ale dzieje sie tak po wcisnieciu przycsku w prawo lub w lewo. Ot, taka przesuwana galeryjka jpgow, ale pod maska i za pomoca klawiszy. -- Jacek "Mr.Jack" Sawicki http://www.motocykl.org http://www.motocykl.org/portfolio/mrjack_portfolio.rar
Re: Potrzebny tutorial
Author: Devoth
Date: Fri, 16 Feb 2007 16:51
Date: Fri, 16 Feb 2007 16:51
17 lines
1506 bytes
1506 bytes
Mr.Jack napisał(a): > ... tylko nie wiem jak go wyszukac. Chodzi mi o zrobienie takiego myku, ze > mi sie przesuwaja lub pojawiaja pod maska kolejne pliki graficzne, > wczytywane z zewnatrz, ale dzieje sie tak po wcisnieciu przycsku w prawo lub > w lewo. > > Ot, taka przesuwana galeryjka jpgow, ale pod maska i za pomoca klawiszy. Po co tutki? Rozbij to na podproblemy i rób po kolei. Całą potrzebną wiedzę wg mnie masz, tylko musisz się nauczyć jej elastycznie używać. -- pozdrawiam Devoth Questions? - Do not hesitate to ask! www.devoth.pl || www.devoth.com (eng. version)
Re: Potrzebny tutorial
Author: Mr.Jack
Date: Fri, 16 Feb 2007 17:23
Date: Fri, 16 Feb 2007 17:23
36 lines
2492 bytes
2492 bytes
Devoth wrote: > Mr.Jack napisał(a): >> ... tylko nie wiem jak go wyszukac. Chodzi mi o zrobienie takiego >> myku, ze mi sie przesuwaja lub pojawiaja pod maska kolejne pliki >> graficzne, wczytywane z zewnatrz, ale dzieje sie tak po wcisnieciu >> przycsku w prawo lub w lewo. >> >> Ot, taka przesuwana galeryjka jpgow, ale pod maska i za pomoca >> klawiszy. > > Po co tutki? > Rozbij to na podproblemy i rób po kolei. Całą potrzebną wiedzę wg mnie > masz, tylko musisz się nauczyć jej elastycznie używać. No niezupelnie. Wiem jak wczytac z zewnatrz zmienne do flasha i wyswietlic je jako tekst html, ale nie wiem jak wczytac z zewnatrz zestaw plikow jpg i umiescic je do tablicy, z ktorej bede wybieral dane za pomoca klikania w przyciski. Jak bym mial sobie planowac jak to ma dzialac, to bym to zrobil tak: 1. na poczatku skryptu laduje do tablicy nazwy plikow jpg z konkretnego katalogu (nie wiem jak) 2. nastepnie wyswietlam pierwszy z zaladowanych plikow jpg (nie wiem jak) 3. dodaj funkacje dla on(press) w postaci _root.movieclip....[co tutaj? nazwa pliku z tabeli? wskaznik w tabeli?]._x = - 100 (albo +100 w zaleznosci od przycisku) To jesli chodzi o zalozenia ogolne. Ale na przyklad nie wiem tez jak mam zrobic movieclip, ktory bedzie na poczatku pusty i do ktorego beda sie ladowaly te zdjecia... -- Jacek "Mr.Jack" Sawicki http://www.motocykl.org http://www.motocykl.org/portfolio/mrjack_portfolio.rar
Re: Potrzebny tutorial
Author: Mr.Jack
Date: Fri, 16 Feb 2007 17:45
Date: Fri, 16 Feb 2007 17:45
27 lines
1732 bytes
1732 bytes
Dobra, zaczyna byc smiesznie, bo znowu sobie sam pomagam ;)
// Use MovieClipLoader to load the image.
var my_mcl:MovieClipLoader = new MovieClipLoader();
var zdjecia:Array = new Array();
zdjecia.push("c:/temp/zdjecia/zdjecie1.jpg");
zdjecia.push("c:/temp/zdjecia/zdjecie2.jpg");
zdjecia.push("c:/temp/zdjecia/zdjecie3.jpg");
var numer = 1;
button.onPress = function(){
my_mcl.loadClip(zdjecia[numer], dupa);
numer -= 1;
}
button2.onPress = function(){
my_mcl.loadClip(zdjecia[numer], dupa);
numer += 1;
}
Jak bym sie zacial to zapytam, a na razie przestaje smiecic ;)
--
Jacek "Mr.Jack" Sawicki
http://www.motocykl.org
http://www.motocykl.org/portfolio/mrjack_portfolio.rar
Re: Potrzebny tutorial
Author: Mr.Jack
Date: Fri, 16 Feb 2007 17:56
Date: Fri, 16 Feb 2007 17:56
8 lines
1317 bytes
1317 bytes
Jest w AS odpowiednik phpowskiego count() dla liczby elementow w tablicy? Bo mi sie wskaznik przesuwa poza jej zakres... nie moge znalezc w F1. -- Jacek "Mr.Jack" Sawicki http://www.motocykl.org http://www.motocykl.org/portfolio/mrjack_portfolio.rar
Re: Potrzebny tutorial
Author: Devoth
Date: Fri, 16 Feb 2007 18:22
Date: Fri, 16 Feb 2007 18:22
15 lines
1478 bytes
1478 bytes
Mr.Jack napisał(a): > Jest w AS odpowiednik phpowskiego count() dla liczby elementow w tablicy? Bo > mi sie wskaznik przesuwa poza jej zakres... nie moge znalezc w F1. Help > ActionScript 2.0 Language Reference > ActionScript classes (wszystko co najlepsze) > Array i tu czytamy tabelkę "Property summary", pozycja nr 3 (klik na nazwie przenosi do przykładu) -- pozdrawiam Devoth Questions? - Do not hesitate to ask! www.devoth.pl || www.devoth.com (eng. version)
Re: Potrzebny tutorial
Author: Mr.Jack
Date: Fri, 16 Feb 2007 20:26
Date: Fri, 16 Feb 2007 20:26
19 lines
1840 bytes
1840 bytes
Devoth wrote: > Mr.Jack napisał(a): >> Jest w AS odpowiednik phpowskiego count() dla liczby elementow w >> tablicy? Bo mi sie wskaznik przesuwa poza jej zakres... nie moge >> znalezc w F1. > > Help > ActionScript 2.0 Language Reference > ActionScript classes > (wszystko co najlepsze) > Array > > i tu czytamy tabelkę "Property summary", pozycja nr 3 (klik na nazwie > przenosi do przykładu) Dobra, to jeszcze poprosze o hint w jaki sposob pobrac nazwy plikow z katalogu i wrzucic je do tablicy. I bede mial ta czesc skonczona :) -- Jacek "Mr.Jack" Sawicki http://www.motocykl.org http://www.motocykl.org/portfolio/mrjack_portfolio.rar
Re: Potrzebny tutorial
Author: Devoth
Date: Fri, 16 Feb 2007 20:46
Date: Fri, 16 Feb 2007 20:46
19 lines
1625 bytes
1625 bytes
Mr.Jack napisał(a): > Dobra, to jeszcze poprosze o hint w jaki sposob pobrac nazwy plikow z > katalogu i wrzucic je do tablicy. I bede mial ta czesc skonczona :) php podobno znasz? ;) http://pl.php.net/manual/pl/function.readdir.php Przykład nr 2 komunikacja flasha z php tutaj :P http://www.devoth.pl/tutoriale/pobranie_rozmiaru_pliku_z_serwera.html Osobiście zastanowiłbym się czy nie lepiej to wykonać przez obiekt xml we flashu. -- pozdrawiam Devoth Questions? - Do not hesitate to ask! www.devoth.pl || www.devoth.com (eng. version)
Re: Potrzebny tutorial
Author: Mr.Jack
Date: Fri, 16 Feb 2007 21:35
Date: Fri, 16 Feb 2007 21:35
54 lines
2673 bytes
2673 bytes
Devoth wrote:
> Mr.Jack napisał(a):
>> Dobra, to jeszcze poprosze o hint w jaki sposob pobrac nazwy plikow z
>> katalogu i wrzucic je do tablicy. I bede mial ta czesc skonczona :)
>
> php podobno znasz? ;)
>
> http://pl.php.net/manual/pl/function.readdir.php
> Przykład nr 2
>
> komunikacja flasha z php tutaj :P
> http://www.devoth.pl/tutoriale/pobranie_rozmiaru_pliku_z_serwera.html
>
> Osobiście zastanowiłbym się czy nie lepiej to wykonać przez obiekt xml
> we flashu.
Flash w sobie nie ma mozliwosci przegladania katalogow?
Ok, pobawilem sie i "prawie" dziala...
var zdjecia:Array = new Array();
myLoadVar = new LoadVars ();
myLoadVar.load("pokaz.php");
myLoadVar.onLoad = function (){
var i = 0;
for (i in myLoadVar) {
zdjecia.push(myLoadVar[i]);
//trace(myLoadVar[i]);
}
}
pokaz.php wyrzuca: &f0=zdjecie3.jpg&f1=zdjecie1.jpg&f2=zdjecie2.jpg&
Sek w tym, ze cos sie pierdzieli. trace(myLoadVar[i]); wyrzuca:
Error opening URL "file:///D|/Work/zdjecia/undefined"
zdjecie2.jpg
zdjecie1.jpg
zdjecie3.jpg
[type Function]
to [type Function] powoduje, ze pierwsze zdjecie z tablicy sie w ogole nie
wywoluje, dodajac do trace ten Error, a oprocz tego jak sie kliknie w
przycisk po raz 3 to sie pojawia:
Error opening URL "file:///D|/Work/zdjecia/[type Function]"
--
Jacek "Mr.Jack" Sawicki
http://www.motocykl.org
http://www.motocykl.org/portfolio/mrjack_portfolio.rar
Re: Potrzebny tutorial
Author: Mr.Jack
Date: Fri, 16 Feb 2007 21:57
Date: Fri, 16 Feb 2007 21:57
51 lines
2565 bytes
2565 bytes
Mr.Jack wrote:
> Sek w tym, ze cos sie pierdzieli. trace(myLoadVar[i]); wyrzuca:
>
> Error opening URL "file:///D|/Work/zdjecia/undefined"
> zdjecie2.jpg
> zdjecie1.jpg
> zdjecie3.jpg
> [type Function]
>
> to [type Function] powoduje, ze pierwsze zdjecie z tablicy sie w
> ogole nie wywoluje, dodajac do trace ten Error, a oprocz tego jak sie
> kliknie w przycisk po raz 3 to sie pojawia:
>
> Error opening URL "file:///D|/Work/zdjecia/[type Function]"
Dalej mam:
var numer = 0;
my_mcl.loadClip("zdjecia/"+zdjecia[numer], dupa);
i wyrzuca mi komunikat
Error opening URL "file:///D|/Work/zdjecia/undefined"
Bez wzgledu na to co wpisze w [numer], czy to bedzie [i], [0] czy
jakakolwiek liczba, i tak zawsze jest undefined.
Tak jakby gdzies znikala tablica "zdjecia". Szkoda tylko, ze w kodzie
ponizej bez problemu sie odwoluje do tej tablicy i klikneicia przelaczaja
zdjecia.
var numer = 0;
my_mcl.loadClip("zdjecia/"+zdjecia[numer], dupa);
buttonL.onPress = function(){
if(numer > 0){
numer -= 1;
my_mcl.loadClip("zdjecia/"+zdjecia[numer], dupa);
}
//trace(zdjecia.length);
//trace(numer);
}
(...)
--
Jacek "Mr.Jack" Sawicki
http://www.motocykl.org
http://www.motocykl.org/portfolio/mrjack_portfolio.rar
Re: Potrzebny tutorial
Author: geisha
Date: Fri, 16 Feb 2007 22:02
Date: Fri, 16 Feb 2007 22:02
7 lines
1438 bytes
1438 bytes
> my_mcl.loadClip("zdjecia/"+zdjecia[numer], dupa);
nie zapomniałeś dodać .jpg?
my_mcl.loadClip("zdjecia/"+zdjecia[numer]+".jpg", dupa);
może pomoże?
Paweł
Re: Potrzebny tutorial
Author: Mr.Jack
Date: Fri, 16 Feb 2007 22:22
Date: Fri, 16 Feb 2007 22:22
15 lines
1753 bytes
1753 bytes
geisha wrote:
>> my_mcl.loadClip("zdjecia/"+zdjecia[numer], dupa);
>
> nie zapomniałeś dodać .jpg?
> my_mcl.loadClip("zdjecia/"+zdjecia[numer]+".jpg", dupa);
> może pomoże?
Nie, no przeciez pozostale zdjecia sie laduja, a tak w ogole to plik .php
zwraca cale nazwy plikow.
--
Jacek "Mr.Jack" Sawicki
http://www.motocykl.org
http://www.motocykl.org/portfolio/mrjack_portfolio.rar
Re: Potrzebny tutorial
Author: Devoth
Date: Fri, 16 Feb 2007 22:38
Date: Fri, 16 Feb 2007 22:38
44 lines
2306 bytes
2306 bytes
Mr.Jack napisał(a):
> Flash w sobie nie ma mozliwosci przegladania katalogow?
Flash działa po stronie klienta, więc jak może mieć samodzielnie dostęp
do plików serwera? Pierwsza linijka w moim tutorialu, nie przeczytałeś?
Oj bo się obrażę ;)
> Ok, pobawilem sie i "prawie" dziala...
>
> var zdjecia:Array = new Array();
>
> myLoadVar = new LoadVars ();
> myLoadVar.load("pokaz.php");
>
> myLoadVar.onLoad = function (){
> var i = 0;
> for (i in myLoadVar) {
> zdjecia.push(myLoadVar[i]);
Php-owiec i takie bzdury pisze, popraw się.
Porównaj sobie to z pętlą foreach w php.
Czy mając w php taką tablicę:
$arr = array("jeden", "dwa", "trzy");
Wyświetlasz ją tak?
foreach ($tabl as $wartość) {
echo "Wartość: $tabl[$wartość]<br>\n";
}
czy tak?
foreach ($tabl as $wartość) {
echo "Wartość: $wartość<br>\n";
}
No właśnie.. ten drugi sposób jest poprawny, więc dlaczego we flashu
robisz tak jak w tym pierwszym?
"i" jest u Ciebie już referencją do wartości a nie do klucza.
--
pozdrawiam
Devoth
Questions? - Do not hesitate to ask!
www.devoth.pl || www.devoth.com (eng. version)
Re: Potrzebny tutorial
Author: Mr.Jack
Date: Fri, 16 Feb 2007 22:50
Date: Fri, 16 Feb 2007 22:50
11 lines
1684 bytes
1684 bytes
Devoth wrote: > No właśnie.. ten drugi sposób jest poprawny, więc dlaczego we flashu > robisz tak jak w tym pierwszym? > "i" jest u Ciebie już referencją do wartości a nie do klucza. Ale tak jest we wszystkich tutorialach i przykladach jakie widzialem... -- Jacek "Mr.Jack" Sawicki http://www.motocykl.org http://www.motocykl.org/portfolio/mrjack_portfolio.rar
Re: Potrzebny tutorial
Author: Mr.Jack
Date: Fri, 16 Feb 2007 22:52
Date: Fri, 16 Feb 2007 22:52
65 lines
2919 bytes
2919 bytes
Devoth wrote:
> Mr.Jack napisał(a):
>> Flash w sobie nie ma mozliwosci przegladania katalogow?
>
> Flash działa po stronie klienta, więc jak może mieć samodzielnie
> dostęp do plików serwera? Pierwsza linijka w moim tutorialu, nie
> przeczytałeś? Oj bo się obrażę ;)
>
>> Ok, pobawilem sie i "prawie" dziala...
>>
>> var zdjecia:Array = new Array();
>>
>> myLoadVar = new LoadVars ();
>> myLoadVar.load("pokaz.php");
>>
>> myLoadVar.onLoad = function (){
>> var i = 0;
>> for (i in myLoadVar) {
>> zdjecia.push(myLoadVar[i]);
>
> Php-owiec i takie bzdury pisze, popraw się.
> Porównaj sobie to z pętlą foreach w php.
>
> Czy mając w php taką tablicę:
>
> $arr = array("jeden", "dwa", "trzy");
>
> Wyświetlasz ją tak?
> foreach ($tabl as $wartość) {
> echo "Wartość: $tabl[$wartość]<br>\n";
> }
>
> czy tak?
> foreach ($tabl as $wartość) {
> echo "Wartość: $wartość<br>\n";
> }
> No właśnie.. ten drugi sposób jest poprawny, więc dlaczego we flashu
> robisz tak jak w tym pierwszym?
> "i" jest u Ciebie już referencją do wartości a nie do klucza.
a poza tym for (i in myLoadVar){
zdjecia.push(myLoadVar);
}
nie dziala...
I dlaczego ZNOWU nei dzialaja dzwieki??? Dodalem do library plik test.wav
na samej gorze kodu dalem:
var dzwiek:Sound = new Sound();
dzwiek.attachSound("test.wav");
dzwiek.setVolume(90);
dzwiek.start();
I dupa, nic nie gra. Nie gra takze dzwiek.start() dodany przy onPress
--
Jacek "Mr.Jack" Sawicki
http://www.motocykl.org
http://www.motocykl.org/portfolio/mrjack_portfolio.rar
Re: Potrzebny tutorial
Author: Devoth
Date: Fri, 16 Feb 2007 22:59
Date: Fri, 16 Feb 2007 22:59
22 lines
1865 bytes
1865 bytes
Mr.Jack napisał(a):
> Devoth wrote:
>> No właśnie.. ten drugi sposób jest poprawny, więc dlaczego we flashu
>> robisz tak jak w tym pierwszym?
>> "i" jest u Ciebie już referencją do wartości a nie do klucza.
>
> Ale tak jest we wszystkich tutorialach i przykladach jakie widzialem...
kurcze ja dałem plamę bo nie dokończyłem myśli, zrób sobie trace obu
przypadków
for (i in myLoadVar) {
zdjecia.push(i);
trace(i+"="+myLoadVar[i]);
}
}
i zobaczysz czemu Ci nie zadziałało i po co samo "i" będzie Ci potrzebne
--
pozdrawiam
Devoth
Questions? - Do not hesitate to ask!
www.devoth.pl || www.devoth.com (eng. version)
Re: Potrzebny tutorial
Author: Mr.Jack
Date: Fri, 16 Feb 2007 23:10
Date: Fri, 16 Feb 2007 23:10
19 lines
1920 bytes
1920 bytes
Mr.Jack wrote:
> I dlaczego ZNOWU nei dzialaja dzwieki??? Dodalem do library plik
> test.wav
> na samej gorze kodu dalem:
>
> var dzwiek:Sound = new Sound();
> dzwiek.attachSound("test.wav");
> dzwiek.setVolume(90);
> dzwiek.start();
>
> I dupa, nic nie gra. Nie gra takze dzwiek.start() dodany przy onPress
... no tak, szkoda, ze nikt wczesniej nie powiedzial, ze w parametrach pliku
wav nalezy ustawic "Export for Actionscript"...
--
Jacek "Mr.Jack" Sawicki
http://www.motocykl.org
http://www.motocykl.org/portfolio/mrjack_portfolio.rar
Re: Potrzebny tutorial
Author: Mr.Jack
Date: Fri, 16 Feb 2007 23:13
Date: Fri, 16 Feb 2007 23:13
24 lines
2103 bytes
2103 bytes
Mr.Jack wrote:
> Mr.Jack wrote:
>> I dlaczego ZNOWU nei dzialaja dzwieki??? Dodalem do library plik
>> test.wav
>> na samej gorze kodu dalem:
>>
>> var dzwiek:Sound = new Sound();
>> dzwiek.attachSound("test.wav");
>> dzwiek.setVolume(90);
>> dzwiek.start();
>>
>> I dupa, nic nie gra. Nie gra takze dzwiek.start() dodany przy onPress
>
> ... no tak, szkoda, ze nikt wczesniej nie powiedzial, ze w
> parametrach pliku wav nalezy ustawic "Export for Actionscript"...
Nie, jednak to nie to. Tylko mi zadzwieczalo raz, bo bylo Export in Firts
Frame. Poddaje sie.
--
Jacek "Mr.Jack" Sawicki
http://www.motocykl.org
http://www.motocykl.org/portfolio/mrjack_portfolio.rar
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