Ecco alcune immagini del futuro Livecode 8:
Come vedete hanno aggiunto dei pulsanti e dei controlli.
Mentre questa schermata mostra uno dei risultati:
I nuovi controlli sono tutti in stile mobile (Android e iOS), speriamo di non dover aspettare troppo prima di vedere la luce di questa nuova versione.
mercoledì 11 marzo 2015
martedì 10 marzo 2015
Ordinare le date
Noi europei quando scriviamo le date, le poniamo nella forma giorno/mese/anno; ad esempio: 9/3/2015. Questa modalità è alquanto scomoda per i computer, infatti hanno difficoltà a capire l'ordine delle date, poichè per un computer la data è un numero, e mettendo davanti i giorni, cioè la parte più piccola, sbagliano ad ordinarle. Molti sistemi, inclusi i database, consigliano di scrivere la data in forma anno/mese/giorno (2015/3/9): in questo modo non possono sorgere errori, soprattutto nella ricerca dei periodi prima o dopo una data. In SQlite le date, infatti, sono scritte così: 2015-03-09.
Se non vogliamo stare a modificare le date, possiamo usare sort indicando più chiavi di ordinamento contemporaneamente; ad esempio:
In questo modole date saranno ordinate correttamente in questo ordine:
Se non vogliamo stare a modificare le date, possiamo usare sort indicando più chiavi di ordinamento contemporaneamente; ad esempio:
put "1/1/2015" & CR & "1/2/2015" & CR & "2/1/2015" into temp set itemdel to "/" sort lines of temp by (item 3 of each) & (item 2 of each) & (item 1 of each) put temp
In questo modole date saranno ordinate correttamente in questo ordine:
- 1/1/2015
- 2/1/2015
- 1/2/2015
venerdì 6 marzo 2015
Gradienti: esempi pratici
I gradienti possono essere utilizzati per ottenere oggetti grafici complessi, ad esempio utilizzando dei gradienti uno su l'altro e modificando le varie trasparenze, potete ottenere una sfera come questa:
Potete anche aggiungere degli effetti particolari, ad esempio con un gradiente di tipo conico, ripetizione 30, mirror e wrap attivati, potete arrivare a questo risultato:
Inoltre potete animare la sfera come in questo video:
Il codice dell'animazione si può scaricare da qui.
Oltre che il property inspector, per le trasparenze c'è sempre la comoda proprietà blendlevel, mentre per giocare con i gradienti, c'è la proprietà fillGradient.
La proprietà fillGradient è un array, con le seguenti chiavi:
Inoltre potete animare la sfera come in questo video:
Il codice dell'animazione si può scaricare da qui.
Oltre che il property inspector, per le trasparenze c'è sempre la comoda proprietà blendlevel, mentre per giocare con i gradienti, c'è la proprietà fillGradient.
La proprietà fillGradient è un array, con le seguenti chiavi:
- type - il tipo, può essere uno dei seguenti valori: linear, radial, conical, spiral, diamond, xy, sqrtxy
- ramp - Una lista di colori per il gradiente. Ogni riga di questa lista deve contenere cinque numeri separati da virgola ("0.5,255,0,0,125"); i numeri rappresentano in ordine:
- posizione - è un numero decimale tra 0 e 1 (compresi).
- colore - è una tripletta che esprime il colore in formato RGB (255,0,88).
- trasparenza - un numero intero tra 0 e 255 che rappresenta la trasparenza. Il valore 0 significa completamente trasparente, il 255 completamente opaco.
- from - le coordinate del punto di partenza del gradiente
- to - le coordinate del punto di arrivo del gradiente
- via - un punto tra parteza e arrivo che influisce sia sulla scalla che l'inclinazione del gradiente.
- quality - la qualità che può essere solo: normal, good
- repeat - le ripetizioni tra la partenza e l'arrivo, può essere solo un numero intero tra 1 e 255.
- mirror - se attivare l'effetto specchiato, può essere solo vera (true) o falsa (false).
- wrap - se attivare l'effetto riempitivo, può essere solo vera (true) o falsa (false).
mercoledì 4 marzo 2015
Caricare un avatar Xbox Live
XBox live è un servizio per gli utenti XBox dove poter giocare con gli altri utenti. Ogni utente ha un profilo con tutta una serie di dati pubblici, ad esempio l'immagine dell'avatar. Per caricare l'immagine dell'avatar basta una riga di codice:
Ecco il codice:
Ecco il codice:
on mouseUp put url("http://avatar.xboxlive.com/avatar/kuroyi/avatar-body.png") into image 1 end mouseUpvenerdì 27 febbraio 2015
I gradienti
Gli oggetti grafici hanno la proprietà gradiente che può essere utilizzata per creare ottimi effetti o addirittura animazioni.
La proprietà gradiente può essere modificata dal property inspector:
Si può applicare sia al contenuto (fill), sia al bordo (stroke).
La maschera colorata al centro vi permette di aggiungere tutti i colori che volete, una volta scelto il tipo di gradiente, cliccate due volte sulla barra per aggiungere un colore e scegliere la sua posizione. Potete cambiare la posizione trascinando il cursore e cliccando con il tasto destro apapre un menù aggiuntivo per: centrarlo, cancellarlo, modificare colore o trasparenza.
E' possibile modificare anche l'orientamento del gradiente o la sua estensione usando gli appositi cursori sull'oggetto: Sono disponibili diversi tipo di gradienti:
Potete anche decidere la qualità grafica del gradiente: normal o good.
Potete anche decidere il numero di ripetizioni:
Se selezionate mirror, il gradiente ripetuto è specchiato ad ogni ripetizione.
Se selezionate wrap,il gradiente è ripetuto fino a riempire tutto l'oggetto.
Nei prossimi post vedremo come realizzare un'animazione.
![]() |
| A sinistra un gradiente lineare, al centro un gradiente radiale, a destra uno a spirale con 6 colori. |
La proprietà gradiente può essere modificata dal property inspector:
Si può applicare sia al contenuto (fill), sia al bordo (stroke).
La maschera colorata al centro vi permette di aggiungere tutti i colori che volete, una volta scelto il tipo di gradiente, cliccate due volte sulla barra per aggiungere un colore e scegliere la sua posizione. Potete cambiare la posizione trascinando il cursore e cliccando con il tasto destro apapre un menù aggiuntivo per: centrarlo, cancellarlo, modificare colore o trasparenza.
E' possibile modificare anche l'orientamento del gradiente o la sua estensione usando gli appositi cursori sull'oggetto: Sono disponibili diversi tipo di gradienti:
Potete anche decidere la qualità grafica del gradiente: normal o good.
Potete anche decidere il numero di ripetizioni:
Se selezionate mirror, il gradiente ripetuto è specchiato ad ogni ripetizione.
Se selezionate wrap,il gradiente è ripetuto fino a riempire tutto l'oggetto.
Nei prossimi post vedremo come realizzare un'animazione.
martedì 24 febbraio 2015
Fare un fumetto digitale
Una delle possibilità offerte da Livecode è quella di poter fare dei libri o fumetti interattivi. Nel caso di oggi non stiamo parlando dei classici ebook in formato epub o pdf, ma dei libri digitali che si scaricano dai market come iTunes o Google play.
I libri (o i fumetti) digitali sotto forma di app presentano alcuni vantaggi per chi li produce:
Il fumetto si basa sulla trama del gioco Midnight Start. Oltre ad essere un fumetto, Midnight Rises, è anche un piccolo gioco, poichè al lettore è chiesto di fare delle scelte durante la lettura, che influenzeranno lo sviluppo e il finale del fumetto.
I libri (o i fumetti) digitali sotto forma di app presentano alcuni vantaggi per chi li produce:
- impossibilità di copia pirata
- costi di distribuzione nulli
- vasto pubblico
Il fumetto si basa sulla trama del gioco Midnight Start. Oltre ad essere un fumetto, Midnight Rises, è anche un piccolo gioco, poichè al lettore è chiesto di fare delle scelte durante la lettura, che influenzeranno lo sviluppo e il finale del fumetto.
lunedì 23 febbraio 2015
Font su iOS
Se non vi interessa caricare nuovi font con la vostra app per iOS, la società di software WhiteFly ha pubblicato una lista con tutti i font delle varie versione di iOS, ecco il link:
http://www.borzini.it/Utility/fontios/listafontios.html
http://www.borzini.it/Utility/fontios/listafontios.html
Iscriviti a:
Post (Atom)

















