Pràctica 5
Creació d'una associació amb referències indirectes
En aquesta pràctica construirem una associació entre fotografies dels planetes i els seus noms. Les fotografies són en uns fitxers GIF que s'haurien de trobar dins de la carpeta de treball si heu seguit correctament les instruccions que hem donat a l'inici.
En aquesta pràctica no ens servirà seleccionar el tipus Imatge per a la graella B, ja que no hi va un únic gràfic sinó 9 fotografies que es troben repartides en 9 fitxers diferents i a la llista desplegable només en podríem escollir una. Haurem d'utilitzar la tècnica de fer crides indirectes a gràfics escrivint el seu nom entre claus dins d'un fitxer de text.
- Aneu al menú Fitxers - Nova activitat - Associació. La carpeta de treball serà la mateixa que hem fet servir fins ara.
- Seleccioneu per a la graella A el fitxer PLANETES.TXT, que ja hem fet servir en les pràctiques anteriors.
- Per a la graella B hauríeu de crear un NOU TEXT. Cliqueu al botó Editar contingut i, quan el Clic us ho demani, doneu-li el nom IMGPLANE
- En el bloc de notes escriviu aquestes línies de text:
{mercuri.gif}
{venus.gif}
{terra.gif}
{mart.gif}
{jupiter.gif}
{saturn.gif}
{ura.gif}
{neptu.gif}
{pluto.gif}
És important escriure els noms dels fitxers entre claus, que no s'han de confondre amb els claudàtors "[" i "]" (recordeu que les claus s'obtenen amb les combinacions de tecles AltGR + dièresi i AltGr + Ç). També és important no deixar cap espai en blanc davant o darrere de cada línia, i escriure'ls sense accents.
El fet d'escriure en un fitxer de text noms de fitxers entre claus farà que el Clic mostri el seu contingut dins de les caselles en comptes de l'expressió literal de cada línia.
- Enregistreu el fitxer i tanqueu el bloc de notes.
- Fixeu una distribució de 3 files i 3 columnes.
- Escriviu a Missatge inicial el text:
Relaciona cada planeta amb la seva fotografia
- ...i a Missatge final:
Molt bé!
- Cliqueu a D'Acord i comproveu el funcionament de l'activitat.
- Enregistreu-la amb el nom PLANETA3.ASS
Funciona bé... però algunes fotografies surten retallades. Per millorar l'aspecte de l'activitat podríem plantejar una distribució diferent de les caselles: posar en vertical la llista de noms en una única columna a l'esquerra i mantenir la graella de 3x3 per a les fotografies. Els passos a seguir serien aquests:
- Utilitzeu la combinació de tecles CTRL+E per activar la finestra d'edició (equival a activar el menú Edició - Editar l'activitat).
- Canvieu el Tipus a Associació complexa. Cal fer aquest canvi perquè en les associacions normals no és possible indicar una distribució diferent de caselles a les dues graelles.
- Canvieu la distribució a 1 columna i 9 files. Això en principi afectarà a la graella A.
- Feu clic damunt el botó d'Assignació de relacions i canvieu els valors de Files B i Columnes B per tal que tots dos indiquin 3.
- Per comprovar que l'assignació de relacions encara és la correcta aneu fent clic en cadascuna de les línies de la llista de l'esquerra: a la dreta hauria de quedar seleccionada de manera automàtica la mateixa fila. Si no fos així, marqueu-la.
Cliqueu a D'Acord per tornar a l'edició de l'activitat, i novament D'Acord per provar el seu funcionament. Efectivament, la distribució ha canviat, però... les caselles de la graella A són massa grans i les de la B massa petites.
Abans de modificar les dimensions de les caselles fem uns quants càlculs senzills:
Les imatges dels planetes tenen unes dimensions màximes de 100x100 pícsels (podeu comprovar-ho amb el PaintShop Pro o qualsevol altre editor gràfic). Per deixar una mica de marge entre les fotografies podríem assignar a les caselles de B unes dimensions de 120x120. Això donarà un total de 360x360 per a la graella B.
A la graella A hi ha ara 9 files, mentre que B continua amb 3. Per tal que ambdues graelles tinguin la mateixa alçada les caselles d'A haurien de fer un terç de les de B. Un terç de 120 són 40 pícsels.
Per modificar les dimensions de les caselles seguiu aquests passos:
- Editeu l'activitat (CTRL+E) i cliqueu al botó Opcions.
- Canvieu els valors de les amplades per tal que siguin 120 a ambdues graelles. Per a les alçades indiqueu 40 a A i 120 a B.
- Confirmeu-ho tot i comproveu l'aspecte de l'activitat. Ara si que hauria de tenir una distribució més adient.
La graella B quedaria millor si les caselles tinguessin el fons negre:
- Editeu l'activitat (CTRL+E) i cliqueu al botó Fonts.
- Marqueu la caixeta Graella B (és molt important seleccionar sempre la zona abans de fer modificacions de color o tipus de lletra).
- Cliqueu al botó Fons i seleccioneu el color negre.
- Cliqueu a Text i seleccioneu el blanc. Tot i que no hi ha text a la graella B, sempre és recomanable evitar deixar el mateix color de text i de fons per si més endavant modifiquéssim l'activitat.
- Confirmeu-ho tot i comproveu l'aspecte que pren ara.
- Per evitar que apareguin les línies divisòries entre les caselles de B editeu l'activitat i desmarqueu Delim. caselles.
- Torneu a enregistrar l'activitat amb el mateix nom: PLANETA3.ASS
|