Ecco un esempio banale, immaginiamo di avere una finestra fatta così:
e la vogliamo trasformare così:
E' semplicissimo, importate l'immagine di sfondo (che contenga parti trasparenti, come PNG o GIF) e vedete il numero ID assegnato da Livecode nell'importazione, ad esempio 1008; poi il comando da eseguire è:
set the windowshape of this stack to ID 1008
Ora la finestra non ha più tutti i pulsanti standard per minimizzarla, ingrandirla e chiuderla; inoltre non ha più la barra per trascinarla. Per questo motivo sarebbe opportuno che ci li metteste voi, in quello per chiudere potete scrivere:
on MouseUp
quit
end MouseUp
mentre in quello per ridurre ad icona:
on mouseUp
set the iconic of this stack to true
end mouseUp
e otterrete qualcosa del genere:
Mentre per poter spostare la finestra aggiungete questo codice allo sfondo:
on mouseStillDown
set the loc of this stack to globalloc(the mouseLoc)
end mouseStillDown
Nessun commento:
Posta un commento