mercoledì 16 gennaio 2019

PreoneStack e OpenStack, come usarli

Come sapete i messaggi PreOpenStack e OpenStack si attivano all'apertura di una finestra. Ora se mettete questi messaggi nello stack della finestra principale (mainstack), si attiveranno anche quando si aprono altre finestre del vostro programma (substack)che non hanno al loro interno i messaggi PreOpenStack e OpenStack.
Per evitare ciò, vi consiglio di scrivere il codice in questo modo:


on PreOpenStack
  if the owner of the target is me then
     -- code runs for this stack only
     answer "Sono il mainstack"
  else
     -- code runs for any stack that's opened other than this one
     answer "Sono un Substack"
  end if
end PreOpenStack

venerdì 11 gennaio 2019

Shake alert Los Angeles

Oggi presentiamo un app per iOS fatta con livecode: ShakeAlertLA.
E' un sistema che avvisa se ci sono terremoti a Los Angeles:

Potete scaricarla da qui: https://itunes.apple.com/us/app/shakealertla/id1445922632?mt=8

lunedì 24 dicembre 2018

Fare il gioco snake

Nel video seguente mostro come fare il gioco snake in soli 15 minuti:
Se volete altri esempi, fatemelo sapere.

mercoledì 12 dicembre 2018

XML con due voci con lo stesso nome

Sembrerà ovvio a chi usa XML tutti i giorni, ma certe volte si può dimenticare.
Quando un XML ha una serie di voci identiche, tipo:

<casa>
  <indizzo>Via Roma 3</indirizzo>
  <CAP>00129</CAP>
</casa>
<casa> 
 <indizzo>Via Milano 5</indirizzo>
 <CAP>00101</CAP> 
</casa> 
Allora livecode imposta i seguenti indirizzi nel percorso XML:
  • casa/indirizzo
  • casa[2]/indirizzo
Ora lo sapete.

venerdì 30 novembre 2018

Grafico a torta

E' disponibile gratuitamente il grafico a torta (widget):
Per usarlo vi basta usare le seguenti proprietà:
  • sectorValues: mettete i numeri, il widget da solo fa i conti per fare il grafico
  • SectorLAbels: le etichette dei colori, se volete le etichette
  • ShowLabel: se volete le etichette o no
Si scarica da qui:  https://livecode.com/extensions/pie-chart/1-0-0/

giovedì 29 novembre 2018

Testo ruotato

E' disponibili gratuitamente il widget/plugin per il testo ruotato:
Scaricate il widget da qui:
https://livecode.com/extensions/rotated-text/1-0-0/
e poi lo installate premendo il tato + sul finestra dei Tools.