webForumDet fria alternativet

Förfrågan om Lingo/Directorn

Flash

1 svar · 147 visningar · startad av Thorsander

Medlem sedan aug. 2001746 inlägg
Frågan#1

Hej på er!

Har precis satt mig ner med programmering i Lingo (Director).
Och har givetvis stött på problem:

Användaren kan skriva in en siffra i en ruta och därefter skall detta antal skrivas ut som x antal rutor på skärmen i olika färger.

Någon som kan hjälpa mig?

Nedan följer min kod:

on cre 
  x=100 
  y=100 
  startSprite = 100   
  repeat with i=1 to gMyArray.count --an array (works) 
    myType=getAt(gMyArray[i],4) 
    case myType of 
      1: myColor="5" --grön 
      2: myColor="2" --rosa 
      3: myColor="4" --gul 
      4: myColor="3" --mörkblå 
      5: myColor="6" --röd 
      6: myColor="1" --ljusblå 
      7: myColor="14" --lila 
      8: myColor="11" --brun 
    end case 
    x=x + 50 
    y=y + 50 
    puppetSprite( startSprite + i , TRUE ) 
    sprite(startSprite + i).member = member("slideBkgr") 
    sprite(startSprite + i).loc = point(x,y) 
    sprite(startSprite + i).foreColor= myColor 
  end repeat 
end

Den funkar alltså inte :(

/Simon

Filen kan hittas på:
<http://www.tranastrafikskola.com/lingo/docuPad v10.zip>
om du vill ladda ner den och
<http://www.tranastrafikskola.com/lingo/docuPad v10.dir>
för att testa

Medlem sedan aug. 2001746 inlägg
#2

Problemet löst - tack för all hjälp ;)

Var tvungen att även sätt width och height på spritarna

sprite(startSprite + i).width = 150
sprite(startSprite + i).height = 150

254 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)