Esempio di XML di animazione personalizzata

Questo argomento descrive un esempio di codice XML scritto per creare un'animazione personalizzata. Per creare animazioni personalizzate occorre essere esperti di XML.

Suggerimento: Nelle aziende più grandi, questa attività può essere riservata a un progettista della documentazione.

Importante: Prima di continuare la lettura, assicurarsi di aver letto e compreso i concetti descritti in Informazioni sulla libreria animazioni.

Vengono trattati i seguenti argomenti:

Concetti di base

Ciascun gruppo di animazioni corrisponde a una cartella dedicata nella cartella Libreria animazioni. Ogni cartella contiene una serie di file XML che costituiscono le animazioni del gruppo. Ciascun file XML definisce una singola animazione. Un'animazione viene creata nel file XML usando il singolo elemento <Step>.

Per ciascuna animazione/passo è possibile specificare:

  • se l'utente può modificare i valori delle proprietà nel workshop Libreria animazioni.
  • se rendere modificabili le proprietà di angolo, asse e distanza degli attori animati nel workshop Libreria animazioni, quando i valori delle proprietà non sono modificabili.
  • se nascondere o mostrare i valori delle proprietà Ora di inizio e Ora di fine nel workshop Libreria animazioni.

Un'animazione/passo può includere uno o più movimenti. I singoli movimenti sono predefiniti e ciascun movimento ha una serie di proprietà predefinite.

Suggerimento: Per semplicità d'uso, si raccomanda di riutilizzare il contenuto dei singoli elementi <Motion> (con l'intero insieme di proprietà) dei file XML predefiniti e inclusi per impostazione predefinita nella libreria animazioni. È possibile personalizzare i valori di ciascuna proprietà dell'insieme di proprietà. Esempi di elementi <Motion> riutilizzabili sono evidenziati nel seguente codice XML d'esempio.

Esempio di codice XML

Di seguito sono riportati esempi di codici XML che è possibile scrivere per creare un'animazione personalizzata chiamata "Review" e per effettuarne il mirroring.



Descrizione del codice

Di seguito sono descritti gli elementi XML che appaiono nel codice di esempio.

<Step>
Crea un'animazione. I parametri sono i seguenti:
Name: testo visualizzato per identificare l'animazione nel workshop Libreria animazioni.
ReadOnly: specifica se l'utente può modificare i valori delle proprietà nel workshop Libreria animazioni.
  • "0": consente all'utente di modificare i valori delle proprietà.
  • "1": impedisce all'utente di modificare i valori delle proprietà.
(Facoltativo) MakeAngleAxisDistPtEditable: specifica se rendere modificabili le proprietà di angolo, asse, distanza e punto degli attori animati nel workshop Libreria animazioni, quando ReadOnly è impostato su "1".
  • "0": impedisce all'utente di modificare le proprietà di angolo, asse, distanza e punto degli attori animati.
  • "1": consente all'utente di modificare le proprietà di angolo, asse, distanza e punto degli attori animati.
ShowStartEnd: per ciascun movimento dell'animazione, specifica se nascondere o mostrare i valori delle proprietà Ora di inizio e Ora di fine nel workshop Libreria animazioni.
  • "0": nasconde Ora di inizio e Ora di fine.
  • "1": mostra Ora di inizio e Ora di fine.
<Modifiables>
Introduce i vari movimenti che costituiscono l'animazione. Elemento autonomo, obbligatorio.
<Motions>
Introduce i singoli movimenti che costituiscono l'animazione.
<Motion>
Crea un singolo movimento all'interno dell'animazione. Ciascun movimento ha il parametro seguente:
Name: testo visualizzato per identificare il movimento nel workshop Libreria animazioni.
(Facoltativo) ApplyWhenMirrored: per ogni movimento dell'animazione, specifica se ignorare o meno la definizione dell'animazione originale e utilizzare la definizione del movimento descritta nell'XML riprodotto.
  • "0": applica la definizione dell'animazione originale nell'XML riprodotto.
  • "1": ignora la definizione dell'animazione originale e utilizza la definizione del movimento descritta nell'XML riprodotto.
(Facoltativo) Defined: per la Motion.Color proprietà del Flash e SetColor movimenti, specificare se cambiare o meno il colore dell'attore selezionato durante questa fase dell'animazione.
  • "0": imposta il colore su Non definito.
  • "1": prende in considerazione i valori RGB.

Nota: Se non si specifica un Defined parametro, vengono presi in considerazione i valori RGB.

<PropSet>
Introduce l'insieme di proprietà del movimento.
<Motion.XXX>
Definisce ciascuna proprietà del movimento, usando uno o più parametri.
<Collegamenti>
(facoltativo) definisce un tipo di collegamento ad altre animazioni.

Nota: Se non si utilizza questo elemento XML, non vi è alcuna versione riprodotta di questa animazione.

<Specularità>
(facoltativo) crea uno il tipo di collegamento speculare. I parametri sono i seguenti:
FolderName: il nome della cartella in cui si trova il file XML che descrive l'animazione di cui eseguire il mirroring.
FileName: il nome del file XML che descrive l'animazione di cui eseguire il mirroring.

Nota: I parametri FolderName e FileName distinguono tra maiuscole e minuscole.