|
SWiSH Forum Forum użytkowników programów SWiSH |
|
Skrypty do programu SWiSH2 i SWISHmax - POWAŻNY PROBLEM POMOCY z ++ dla note idepth
webdesigner1921 - Pon 20 Lip, 2009 06:41 Temat postu: POWAŻNY PROBLEM POMOCY z ++ dla note idepth hej Mam nietypowy problem z którym nie mogę sobie poradzić: Mianowicie mam sobie stronkę gdzie jest przycisk który ma duplikować spirita i samego spirita
(gdy wczytywana jet animacja spirit jest niewidoczny w onFrame 1 ustalam visible na false). Przycisk ma polecenie duplicat spirite, w targecie wybieram nazwę tego duszka w name podaje note i depth ustalam na 1.
Pytanie i cały kłopot, jak ustalić by tych duszków tworzyło mi nie 1 a nie skończoną ilość. Zależy mi na tym by, taką ilość ile kliknie się na button tyle zostało utworzonych duplikatów spiritów o nazwie note1(gdzie liczba 1 będzie się zwiększać ) podobnie położenie duszka względem innych duplikatów w Depth. Czyli chodzi mi o to by raz klikając na buton pierwszy miał name nte1,i depth 1, następny name: note2, i depth 2 itd jak to zrobić i czy jest jakiś sposób na sterowaniem poziomami/warstwami w swishu ? Z góry dziękuje za pomoc
shastaan - Pon 20 Lip, 2009 16:09
wprowadź sobie zmienne w scenie
spriteNumber = 1;
w guziku przed duplicateMovieClip daj:
spriteNumber += 1
name = "note"+spriteNumber;
Wtedy będzie zwiększał zmienną spritenumber o 1 za każdym razem gdy wcisniesz guzik więc zmienna name bedzie się zmieniać za każdym naciśnięciem "note2", "note3", "note4"...
Tak, można kontrolować depth za pomocą
getDepth()
swapDepths()
sl01k - Pon 20 Lip, 2009 20:12
jasne ze tak ...
z tego co rozumiemm to musisz uzyc jakiejs pentli
Kod: |
for (var i=0; i<ilosc; i++) {
n = "iC" add i;
duplicateMovieClip("itemClip", (n), i);
eval(n)._y = i+20;} | czyli ten skrypt zduplikuje duszek "itemClip" pare razy nazwie go iC0, iC1, iC2 .... itd a depth to zmienna i i dodatkowo kazy kolejny ustawi w odstepie 20
jakiej petli uzyjesz to juz twoja sprawa w zaleznosci oczywiscie od potrzeb
pz.
powodzenia.
P.S. na twoimmiejscu nie tracil bym czasu na swisha... w pewnym momencie zacznie cie on denerwowac... a jak sie nie myle to chcesz robic rzeczy na ponadprzecietnym poziomie ...
|
|