Napisano 3 Czerwiec 201212 l Witam, Ja niestety nie ogarniam więc muszę zapytać co wy o tym sądzicie (O_o)". Mam w Action Script taką oto prostą pętle for(var j:uint = 0; j { } cisnę Ctrl + Ąter i .... "1120: access of undefined property j." Ktoś wie o co chodzi ? Dodam że nigdzie w kodzie nie mam żadnej zmiennej "j" (tak dla bezpieczeństwa). PS. męczę takie rzeczy w Adobe Flash cs4.
Napisano 3 Czerwiec 201212 l To nie ma sensu... Jak "j" może być undefined, kiedy jest normalnie zadeklarowane "var j:uint". Jeśli pierwszy raz definiujesz tą zmienną to nawet "= 0" nie potrzebujesz, bo 0 jest wartością domyślną. Możliwe że coś się uszkodziło, bardzo rzadko, ale czasem miałem tak, że np. jakaś linijka kodu zaczynała mi działać dopiero jak ją wpisałem od początku ręcznie (wycinanie i wklejanie na nowo nie pomagało). To zawsze mi się przytrafiało jak używałem gdzieś wklejany kod. Miałem też tak, że w ogóle musiałem ponownie zainstalować wszystko, bo cuda totalne się działy - tak jakby część kodu była brana pod uwagę przy kompilacji, a część nie. To nie są częste przypadki - mi się to przytrafiło kilka razy przez wiele lat pracy.
Napisano 3 Czerwiec 201212 l Daj tak będzie śmigać: for(j=0; j { } albo zadeklaruj zmienną przed pętlą i odnieś się do niej w pętli.
Napisano 3 Czerwiec 201212 l Autor Hah, dzięki za podpowiedzi ale problem sam się rozwiązał ... Po restarcie flesza wszystko działa bez problemów (O_O) A człowiek początkujący siedzi i męczy i kombinuje a to jakiś bug xD
Napisano 3 Czerwiec 201212 l niestety kompilator troche wariuje szczeglnie jezeli np. przydzielałeś wirtualnej maszynie więcej ramu.
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto