Skocz do zawartości
View in the app

A better way to browse. Learn more.

Max3D.pl

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Napisano

Witam witam.

Robie sobie galerie we flashu. Działa na zasadzie powielania ileś razy MovieClipa z miniaturką. No więc nie problem, zrobiłem pętle For.

for (i=1; i

i klip powieli się 13 razy, ALEEEE
ja chce żeby duplikował sie tyle razy ile podam mu w pliku txt czyli:
Wczytuje zmienną z pliku txt z liczbą, przypisuje to do zmiennej 'ile' i wygląda to tak:
[code]for (i=1; i

no i pupa bo flash tego nie jazy ?
zmienna ile ma typ STRING a pętla chce NUMBER ?
więc jak odpalam to wszystko sie sypie i duplikuje mi tysiące razy ponieważ tej zmiennej nie przyjmuje.
 
CO mam zrobić ?
da sie zmienić typ zmiennej ?
 
PS. Wszystko sie wczytuje z pliku.txt i dobrze przypisuje.
Próbowalem nawet prymitywnie zamieniać zmienne przez SWITCH.
Brałem zmienną z pliku txt i w zaleznosci co w niej bylem przypisywalem to samo tylko jako Number:
[code]
switch(a) {
	case "10":
		_global.ile = 10;
		trace('JESTEM w 10');
		break;
	case '13':
		_global.ile=13;
		break;
	default:
		_global.ile = 5;
		trace('Jestem w default');
}
  • Odpowiedzi 10
  • Wyświetleń 1,6k
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Napisano

wydaje mi sie ze z txt wczytuje w stringu, a ta flashowa arytmetyka z intidżerami działa, wiec trzeba by tą trzynastkę wczytaną przez coś przepuścić... ale tylko sobie tak gdybam, może rzeczywiście lepiej posłuchać rady kolegi wyżej ;)

Napisano
  • Autor

wielkie dzięki :/

niechetnie daje na flashzone bo tam ludzie są jak Wy teraz :P - czyli poszukaj sobie sam :o ale dałem i zgadnijcie? wywalili do kosza i kazali użyć wyszukiwarki :D

 

SSn4k3 - dzieki ale zanim znajde to tu zgnije, w dodatku po angielsku :(

 

może ktoś pomoże ?

Napisano

Nie wiem czy dobrze zrozumialem, ale jezeli problemem jest zly typ zmiennej, to sprobuj zamienic ten String na Number

 

ileNumber = Number(ileString)

Napisano
  FlooX napisał:
Witam witam.

switch(a) {
       case "10":
           _global.ile = 10;
           trace('JESTEM w 10');
           break;
       case '13':
           _global.ile=13;
           break;
       default:
           _global.ile = 5;
           trace('Jestem w default');
   }

 

Pozdrawiam

 

raz masz case '13' raz case "10" btw.Chodzi o cudzysłowa. czemu ile to string? stringi to zazwyczaj alfanumeryczne ciągi znaków(ciąg string), a nie liczby.

Napisano
  • Autor

Tak problemem jest typ zmiennej i właśnie chce zmienić go na Number ale nie wiem jak.

Sposób który podałeś nie działa, wywala mi że ileNumber jest NaN

znaczy w ogole nie przypisuje wartosci.

 

any ideas ?

Napisano
  • Autor
  Cruzh3r napisał:
raz masz case '13' raz case "10" btw.Chodzi o cudzysłowa. czemu ile to string? stringi to zazwyczaj alfanumeryczne ciągi znaków(ciąg string), a nie liczby.

raz mam '' a raz "" bo sobie testowałem czy to właśnie wina cudzysłowów, próbowałem nawet bez, ale to bez znadzenia, w żadnym sposobie nie działa.

 

Czemu ile to string ?

bo to zmienna do której przypisuje pobrane dane z pliku txt i to sie automatycznie robi jako String, a ja chce to zmienić na Number

da sie ?

Napisano
  • Autor

problem rozwiązany

narzuciłem zmiennej 'ile' typ String

Potem zmieniłem na Number przy użyciu parseInt();

 

Pozdrawiam!

Napisano

A czy ileNumber mialo jakas wartosc?:P

 

Tak napisalem, zeby zaznaczyc typ danych. W Twoim przypadku to powinno byc "ile" sczytane z pliku, tak?

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.