Skocz do zawartości

Featured Replies

Napisano

CZesc,

jak mozna w latwy sposob przekazac wartosc z pola intField do zmiennej???

 

probuje sobie napisac taki prosty skrypt, ze mam 2 pola intField ( 1- okresla odstep miedzy tymi kulkami(ukos), a 2 -ilosc tworzonych kulek , kulki sie tworza po nacisnieciu guzika "Do It!") i nie wiem jak przekazac wartosci z tych pol:( moglby mi ktos uzupelnic kod?? :)

 


proc kulka()
{
for ( $i=1 ; $i	{
  sphere;
  xform -t ($a*$i) ($a*$i) 0 ;  
}
}

window -wh 300 200;
columnLayout;
text "Odstep:";
intField;
text "Ilosc kulek:";
intField;
button -l "Do It!" -command "kulka";

 

for ( $i=1 ; $i

xform -t ($a*$i) ($a*$i) 0 ; -- a tu, zamiast $a wartosc 1 pola

 

 

dzieki za pomoc!!

pozdrawiam

  • Odpowiedzi 3
  • Wyświetleń 1,4k
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Napisano

najprosciej jest zrobic funkcje ktorej przekazesz wartosci z pol jako paramenry:

 

proc kulka(int $odstep, int $ilosc)

{

for ( $i=0 ; $i

{

sphere;

xform -t ($odstep*$i) ($odstep*$i) 0 ;

}

}

window -wh 300 200 -title "Robimy kulki" okienko;

columnLayout;

 

text "Odstep:";

intField odstep;

 

text "Ilosc kulek:";

intField ilosc_kulek;

 

button -l "Do It!" -command "kulka(`intField -q -v odstep`, `intField -q -v ilosc_kulek`)";

showWindow okienko;

 

pozdrawiam

Napisano

o, dopiero jeszcze raz przeczytalem Twoje pytanie i chyba je zle zrozumialem ;/

Dane z intfield czytasz komenda: intField -(q)uery -(v)alue nazwa_pola;

wiec warto jest je sobie nazywac przy tworzeniu, zeby wiadomo bylo z ktorego pozniej czytac. Jesli chcesz pozniej wpisac wartosc do jakiejsc zmiennej lub przekazac to trzeba wziasc komende w apostrof znad tyldy $wartosc = `intField -q -v nazwa`;

Mam nadzieje ze o to chodzilo,

pozdr;

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

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.

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.