Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 12.12.2007, 19:17   #1
:MrGrEEn:
Član
 
Član od: 27.8.2007.
Poruke: 48
Zahvalnice: 18
Zahvaljeno 3 puta na 3 poruka
Određen forumom action script error

Koristim Macromedia flash pro. 8... Pravim igricu u njemu, i sve mogu da uradim, ali da napravim da nesto sto taknem ode u item slot ne mogu... (na primjer, kao, sakupljash prstenove i oni treba da ode u item slot)...
Sve fino uradim, dam instance name slotovima "itemslot1", "itemslot2" i tako dalje. (Podrazumjeva se da je sve prebaceno u movie clip).
Ovaj action script prekopiram u 1. frejm:
currentslotnum = 1;stop ();function addToslot (item) { if (!item.found) { item._x = eval("itemSlot"+currentslotnum)._x; item._y = eval("itemSlot"+currentslotnum)._y; item.found = true; currentslotnum++; }}

a ovaj na predmet koji treba da ode u itemslot:
onClipEvent (enterFrame) { if (_root.character.hitTest(this)) { _root.addToslot(this); }}

I posle toga nema funkcije, nista se ne mijenja, predmeti ne odlaze u itemslotove kako bi to trebalo da bude...
Da li neko zna kako ovo da ispravim?

Poslednja ispravka: VojaM (12.12.2007 u 20:50)
:MrGrEEn: je offline   Odgovor sa citatom ove poruke
Stara 13.12.2007, 17:24   #2
vladimir.s
Član
 
Član od: 14.7.2006.
Poruke: 84
Zahvalnice: 90
Zahvaljeno 17 puta na 15 poruka
Određen forumom Re: action script error

Nisam odavno radio u ActionScript-u, ali da pokušam da pomognem.
Mislim da ti nikada nije ispunjen uslov za !item.found==true. Pretpostavljam da treba dodati nešto ovako:
onClipEvent (enterFrame) { if (_root.character.hitTest(this)) { found=true; _root.addToslot(this); }}
Ili možda treba staviti found=false da bi se izvršila funkcija, jer nisam siguran kakav je ceo kod.
Možda nisam uspeo da ukapiram šta tačno želiš da postigneš, ali se nadam da sam barem malo pomogao.

Poslednja ispravka: vladimir.s (13.12.2007 u 17:25) Razlog: Previd...
vladimir.s je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku vladimir.s na korisnoj poruci:
:MrGrEEn: (13.12.2007)
Stara 13.12.2007, 19:32   #3
:MrGrEEn:
Član
 
Član od: 27.8.2007.
Poruke: 48
Zahvalnice: 18
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: action script error

Vlado hvala na pomoci, ali juce sam nekako uspio da to savladam...
Imam josh jedno pitanje kako da napravim zavrsetak nivoa... na primer kad skupim sve kuglice(ostvarim cilj nivoa) da mi se automatski prebaci na drugi nivo???
:MrGrEEn: je offline   Odgovor sa citatom ove poruke
Stara 13.12.2007, 21:46   #4
vladimir.s
Član
 
Član od: 14.7.2006.
Poruke: 84
Zahvalnice: 90
Zahvaljeno 17 puta na 15 poruka
Određen forumom Re: action script error

Postavi proveru zadatog uslova za broj kuglica
Kod:
onClipEvent (enterFrame) { if (brojkuglica==zadato) {gotoAndStop("nivo2");}}
Ovu proveru možeš da ubaciš i u neki objekat koji neće biti vidljiv na ekranu
vladimir.s je offline   Odgovor sa citatom ove poruke
Stara 14.12.2007, 2:45   #5
Highlander
information junkie
 
Avatar korisnika Highlander
 
Član od: 3.11.2005.
Lokacija: MAX Highlands
Poruke: 2.160
Zahvalnice: 616
Zahvaljeno 686 puta na 401 poruka
Slanje poruke preko MSN-a korisniku Highlander Slanje poruke preko Skypea korisniku Highlander
Određen forumom Re: action script error

Jeste li vi nekad čuli za taster Enter? Ponekad služi da kod bude pregledniji...
Highlander je offline   Odgovor sa citatom ove poruke
Stara 14.12.2007, 17:50   #6
:MrGrEEn:
Član
 
Član od: 27.8.2007.
Poruke: 48
Zahvalnice: 18
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: action script error

Nisam bas razumio... gde da napravim uopste drugi nivo... ptvi sam zavrsio(ispalo je sjajno) samo mi treba kako dalje:???
:MrGrEEn: je offline   Odgovor sa citatom ove poruke
Stara 14.12.2007, 18:00   #7
Highlander
information junkie
 
Avatar korisnika Highlander
 
Član od: 3.11.2005.
Lokacija: MAX Highlands
Poruke: 2.160
Zahvalnice: 616
Zahvaljeno 686 puta na 401 poruka
Slanje poruke preko MSN-a korisniku Highlander Slanje poruke preko Skypea korisniku Highlander
Određen forumom Re: action script error

Citat:
:MrGrEEn: kaže: Pregled poruke
Nisam bas razumio... gde da napravim uopste drugi nivo... ptvi sam zavrsio(ispalo je sjajno) samo mi treba kako dalje:???
Pa najbolje je u novoj sceni.
Highlander je offline   Odgovor sa citatom ove poruke
Stara 15.12.2007, 10:29   #8
:MrGrEEn:
Član
 
Član od: 27.8.2007.
Poruke: 48
Zahvalnice: 18
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: action script error

Da ali kako da to povezem u cjelinu. Na primer skupim sve kruzice, i onda se sam prebaci na sledeci nivo... Nije mi jasno?
:MrGrEEn: je offline   Odgovor sa citatom ove poruke
Stara 15.12.2007, 10:38   #9
:MrGrEEn:
Član
 
Član od: 27.8.2007.
Poruke: 48
Zahvalnice: 18
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: action script error

Evo i prvog screenshota:
http://imageupload.com/out.php/i53902_untitled.JPG
:MrGrEEn: je offline   Odgovor sa citatom ove poruke
Stara 15.12.2007, 20:30   #10
Highlander
information junkie
 
Avatar korisnika Highlander
 
Član od: 3.11.2005.
Lokacija: MAX Highlands
Poruke: 2.160
Zahvalnice: 616
Zahvaljeno 686 puta na 401 poruka
Slanje poruke preko MSN-a korisniku Highlander Slanje poruke preko Skypea korisniku Highlander
Određen forumom Re: action script error

Citat:
:MrGrEEn: kaže: Pregled poruke
Da ali kako da to povezem u cjelinu. Na primer skupim sve kruzice, i onda se sam prebaci na sledeci nivo... Nije mi jasno?
Kako ti nije jasno. Napraviš novu scenu posle te prve, i daš mu naredbu gotoAndPlay(zadnji frejm iz prve scene). U prvom frejmu naredne scene staviš naredbu stop(); da bi zaustavio film, recimo.

I kakva ti je bre ovo igra?!
Highlander je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Highlander na korisnoj poruci:
:MrGrEEn: (17.12.2007)
Stara 16.12.2007, 12:20   #11
:MrGrEEn:
Član
 
Član od: 27.8.2007.
Poruke: 48
Zahvalnice: 18
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: action script error

Ne mogu da svatim... Sve sam radio u jednom frejmu, nemam vise frejmova... Napravio sam drugu scenu, al ne znam kako da ih povezem...
:MrGrEEn: je offline   Odgovor sa citatom ove poruke
Stara 16.12.2007, 15:23   #12
vladimir.s
Član
 
Član od: 14.7.2006.
Poruke: 84
Zahvalnice: 90
Zahvaljeno 17 puta na 15 poruka
Određen forumom Re: action script error

Ako si ceo nivo odradio u jednom frejmu, onda sledeći nivo stavi u naredni frejm i naredbom gotoAndPlay(2) pošalji igrača na sledeći nivo.
I da, kakva ti je ovo igra? Ajde malo lepše odradi ove objekte.
vladimir.s je offline   Odgovor sa citatom ove poruke
Stara 17.12.2007, 16:13   #13
:MrGrEEn:
Član
 
Član od: 27.8.2007.
Poruke: 48
Zahvalnice: 18
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: action script error

Kako ce on znati kada da predje na drugi nivo??? ako napishem gotoandplay kada ce moj player preci na drugi level... To treba na napravim... E da i gde da stavim to gotoandplay???
:MrGrEEn: je offline   Odgovor sa citatom ove poruke
Stara 17.12.2007, 18:37   #14
vladimir.s
Član
 
Član od: 14.7.2006.
Poruke: 84
Zahvalnice: 90
Zahvaljeno 17 puta na 15 poruka
Određen forumom Re: action script error

Uh, ajmo ponovo. Ceo prvi nivo si odradio u prvom frejmu, pa pretpostavljam da ćeš drugi nivo da odradiš u drugom frejmu. Verovatno si definisao u root-u neku promenljivu koja će biti brojač kuglica (ili šta god da skupljaš) i od koje će zavisiti da li je igrač prešao nivo. Ja ću ovu promenljivu nazvati brojKuglica. Napravi novi Clip i stavi u njega šta god hoćeš, možeš i da nacrtaš samo pravougaonik. Pomeri ovaj clip tako da ne bude vidljiv na sceni. Pretpostavimo da je za prelazak prvog nivoa potrebno sakupiti 10 kuglica. U prvom frejmu clipa koji si napravio dodaj kod:

Kod:
onClipEvent (enterFrame)
{
    if (_root.brojKuglica==10)
    {
        _root.gotoAndPlay(2);
    }
}
i to bi bilo to. Glavni film bi trebao da ode na frejm 2, tj. na drugi nivo.
vladimir.s je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku vladimir.s na korisnoj poruci:
:MrGrEEn: (17.12.2007)
Stara 17.12.2007, 21:53   #15
:MrGrEEn:
Član
 
Član od: 27.8.2007.
Poruke: 48
Zahvalnice: 18
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: action script error

E u tome je problem ne znam kako da napravim to shto ti predpostavljash da je brojach kuglica...
Treba da skupim 4 kuglice, chiji je instance name: item1, item2, item3, item 4. da bi preshao level...
A jel taj kod treba da napishem u actions tog kvadrata kojeg nacrtam ili u frejumu gde je on nacrtan.
Ako ga napishem u frejmu, to ce biti taj prvi frejm, gdje mi je napravljen prvi level... Jel tako:???
hvala shto se trudish da mi pomognesh...
:MrGrEEn: je offline   Odgovor sa citatom ove poruke
Stara 18.12.2007, 0:19   #16
vladimir.s
Član
 
Član od: 14.7.2006.
Poruke: 84
Zahvalnice: 90
Zahvaljeno 17 puta na 15 poruka
Određen forumom Re: action script error

Brojač kuglica je najobičnija promenljiva. U prvom frejmu glavnog filma (root-u)jednostavno definiši promenljivu kao:
brojKuglica=0;
Svaki put kada igrač pokupi kuglicu ovu promenljivu povećaj za 1. U funkciju za popunjavanje slotova dodaj:
_root.brojKuglica++;
Kod koji sam ti poslao u prethodnoj poruci treba da postaviš u prvi frejm klipa koji sadrži pravougaonik, samo što umesto _root.brojKuglica==10, treba da staviš _root.brojKuglica==4.
Nadam se da je sada jasno.
vladimir.s je offline   Odgovor sa citatom ove poruke
Stara 18.12.2007, 17:01   #17
:MrGrEEn:
Član
 
Član od: 27.8.2007.
Poruke: 48
Zahvalnice: 18
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: action script error

nesvatam al nema veze... znash li mozda neki tutorial za to?(ja nisam mogao nac) stvarno ne mogu da svetim...
:MrGrEEn: je offline   Odgovor sa citatom ove poruke
Stara 19.12.2007, 20:43   #18
Highlander
information junkie
 
Avatar korisnika Highlander
 
Član od: 3.11.2005.
Lokacija: MAX Highlands
Poruke: 2.160
Zahvalnice: 616
Zahvaljeno 686 puta na 401 poruka
Slanje poruke preko MSN-a korisniku Highlander Slanje poruke preko Skypea korisniku Highlander
Određen forumom Re: action script error

Kako si ti uopšte napravio igru, a nije ti jasno nešto poput definisanja promeljive? Prekopirao neki tut?
Highlander je offline   Odgovor sa citatom ove poruke
Stara 19.12.2007, 20:45   #19
Highlander
information junkie
 
Avatar korisnika Highlander
 
Član od: 3.11.2005.
Lokacija: MAX Highlands
Poruke: 2.160
Zahvalnice: 616
Zahvaljeno 686 puta na 401 poruka
Slanje poruke preko MSN-a korisniku Highlander Slanje poruke preko Skypea korisniku Highlander
Određen forumom Re: action script error

Probaj sa
Kod:
if (currentslotnum == 4) {
    _root.gotoAndPlay(2);
}
Highlander je offline   Odgovor sa citatom ove poruke
Stara 21.12.2007, 21:30   #20
:MrGrEEn:
Član
 
Član od: 27.8.2007.
Poruke: 48
Zahvalnice: 18
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: action script error

ne moze taj ne radi...
:MrGrEEn: je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Modemske greške (error kodovi) Kaiser Soze Kvarovi 27 16.10.2009 3:49
Winamp i error dll??? Marko Jovanovic Audio softver 8 22.9.2007 19:23
Error Safe > ne isprobavati! Srki Tekstovi u SK 14 13.8.2007 0:31
[PHP] Redirect script EEEE Serverske aplikacije i baze podataka 3 23.7.2007 2:12
Problem sa mirrorima Vuckovic Veljko Slobodni softver 9 24.2.2007 16:14


Sva vremena su po Griniču +2 h. Sada je 11:06.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2025, vBulletin Solutions, Inc.
Hosted by Beograd.com