SWiSH Forum
Forum użytkowników programów SWiSH

SWiSH Max - skrypt nie widzi obiektu ?!?!

logicboy - Pon 17 Sie, 2009 17:44
Temat postu: skrypt nie widzi obiektu ?!?!
Zagadka za 100 punktów...

Wybaczcie może znów poruszam jaki¶ banał ... ale b±dĽcie tak uprzejmi zerkn±ć na
zał±czony przykład i powiedzcie mi ...


.... dlaczego krzywe które potraktowałem filtrem skrypt nie traktuje tak samo ...
albo muszę wrócić do podstawówki ... albo sam już nie wiem ...

dlaczego Swish wyrzuca mi bug'a ...
Cytat:
ERROR: Cannot find 'btn_4'
Scene_1, line 5: btn_4.filters = [FilterName]


przecież jest krzywa o nazwie "btn_4" ... ?

Szymciosek - Pon 17 Sie, 2009 19:52

zmień
Kod:

onFrame(1)


na
Kod:

onSelfEvent(EnterFrame)


s±dzę ze klatki co¶ nie współgraj± ze sob±, a enterframe wywołuje skrypt w każdej z klatek.

sl01k - Wto 18 Sie, 2009 23:28

bo obiektu btn4 nie bylo w 1 pierwszej klatce powstal dopiero bo tam zaczyna sie pierwzszy efekt dla niego wiec skrypt powinien tez byc w tej klatce a nie w pierwszej a on eterframes jest bezsensu bo tylko muli procek ...

wiec lepiuej zmienc kod na :
Kod:
onFrame (1) {
FilterName = new flash.filters.BlurFilter(5, 5, 5);
kwadrat.filters = [FilterName];
btn_1.filters = [FilterName];
btn_3.filters = [FilterName];
btn_4.filters = [FilterName];
}
onFrame (7) {
btn_4.filters = [FilterName];
}


Powered by phpBB modified by Przemo © 2003 phpBB Group