Sfoglia gli articoli
Seleziona un prodotto
Directory di supporto di null
Esplora tutti gli articoli di null (Last Updated )
Nessun articolo trovato.
Risultati della ricerca
Nessun articolo trovato.
Storyline 360: API JavaScript avanzata
Ultimo aggiornamento dell'articolo 17 feb 2026
Attenzione, appassionati di JavaScript! Preparati a sbloccare una potente interattività utilizzando la funzionalità avanzata dell'API JavaScript di Storyline 360. Ottieni un controllo preciso sulle proprietà degli oggetti, attiva animazioni personalizzate e crea effetti avanzati come la parallasse. Continua a leggere per saperne di più.
- Usa l'API JavaScript avanzata
- Esplora i frammenti di codice JavaScript
- Prova un esempio di interazione
- Rendi accessibili le interazioni
- Comprendi la compatibilità
Genera interazioni JavaScript
Non è necessaria alcuna esperienza di programmazione per creare interazioni avanzate. Basta chattare con AI Assistant, che genererà il codice e aggiungerà il trigger per te. Consulta questa guida per l'utente per vedere come funziona.
Usa l'API JavaScript avanzata
Quando si tratta di creare interazioni potenti utilizzando l'API JavaScript avanzata, hai diverse opzioni. Puoi modificare le proprietà degli oggetti, creare animazioni personalizzate, applicare frammenti di codice e altro ancora. Esplora le possibilità riportate di seguito.
Trova l'ID dell'oggetto
Per iniziare, devi prima ottenere l'ID dell'oggetto. Trovate tali informazioni utilizzando uno dei seguenti metodi:
- Fate clic con il pulsante destro del mouse sull'oggetto e selezionate l'icona Copia. L'ID dell'oggetto che non è tra parentesi verrà copiato negli appunti.

- Nell'editor JavaScript, scegli l'oggetto dalla freccia a discesa Riferimento oggetto, quindi fai clic su Aggiungi. L'ID dell'oggetto è referenziato nella funzione.
object()

Nota: l'API JavaScript avanzata al momento non supporta i contenuti audio. Facci sapere se desideri vedere questa o altre funzionalità.
Definisci le proprietà degli oggetti
Una volta ottenuto l'ID dell'oggetto, potete farvi riferimento per definire una qualsiasi di queste proprietà dell'oggetto:
- Posizione:
x,y(posizione orizzontale/verticale) - Scala:
scaleXscaleY,scale(0-100%) - Rotazione:
rotation(0—360°) - Opacità:
opacity(0— 100%) - Ordine di profondità:
depth - Dimensioni:
width,height(sola lettura) - Stato:
state(impostato per nome)
Nota: è necessario utilizzare la sintassi dei punti per definire le proprietà di posizione, rotazione e scala dell'oggetto. Ad esempio:
|
|
Regola le funzioni principali
Puoi utilizzare una delle seguenti funzioni principali:
Cursore del mouse
- Posizione del cursore:,
pointerX()pointerY() - Nascondi il cursore:
hidePointer() - Mostra il cursore:
showPointer()
Dimensioni delle diapositive
slideWidth()slideHeight()
Variabili (in precedenza getVar e setVar)
- Recupera il valore di una variabile:
getVar('name') - Imposta il valore di una variabile:
setVar('name', value)
Aggiornamenti
- Esegui una funzione in modo continuo a 60 fps:
update(callback)
|
|
Esplora i frammenti di codice JavaScript
|
Ruota l'oggetto in base a una variabile
|
|
Segui il cursore (mouse o tocco)
|
|
Posiziona il cursore
|
|
Parallax Motion
|
|
Move To
|
|
Animazione Per rendere le animazioni ricercabili sulla timeline, inseriscile nella funzione:
Scopri di più sulla funzione di animazione. Suggerimento: usa AI Assistant per creare animazioni di ingresso in JavaScript senza codifica. |
|
Cascading Style Sheets (CSS) Access
|
Prova un esempio di interazione
Vuoi vedere cosa è possibile fare con l'API JavaScript avanzata? Dai un'occhiata a questo esempio. Puoi esplorare il codice nel file di progetto facendo clic sul link per il download nell'angolo in alto a destra dell'interazione.
Rendi accessibili le interazioni
Segui questi suggerimenti per rendere le tue interazioni più accessibili:
- Usa l'interattività in modo strategico. Evita di usare animazioni ed effetti puramente decorativi. Dovrebbero avere uno scopo chiaro, ad esempio guidare gli allievi attraverso un processo o concentrare l'attenzione su un dettaglio specifico.
- Considerate il tempismo. Mantieni la durata dell'animazione e degli effetti a meno di cinque secondi. L'interattività che si avvia automaticamente e dura più di cinque secondi deve consentire agli allievi di mettere in pausa, interrompere o nascondere l'interazione per conformarsi agli standard di accessibilità. (2.2.2 Metti in pausa, interrompi, nascondi)
- Dai il controllo agli allievi. Fornisci un'opzione per disattivare animazioni ed effetti. Ad esempio, puoi usare una variabile vero/falso per verificare se un allievo desidera vedere l'interattività. Quindi, a seconda della scelta dello studente, apparirà un livello con interattività o un livello diverso senza interattività. (2.3.3 Animazione da interazioni)
- Raggiungi la dimensione minima dell'obiettivo. Gli oggetti cliccabili di dimensioni inferiori alla dimensione minima dell'obiettivo di 24 pixel di larghezza per 24 pixel di altezza possono rendere difficile un'interazione accurata per gli allievi. Assicurati che gli elementi interattivi soddisfino la dimensione minima di destinazione o che abbiano abbastanza spazio intorno a loro. (2.5.8 Dimensione del bersaglio [minima])
- Mantieni la semplicità. L'interattività rapida, complessa o non essenziale può aumentare il carico cognitivo. Per aumentare l'accessibilità, sincronizza le interazioni con il testo o la narrazione, consenti agli allievi di disattivare l'interattività e assicurati che le interazioni siano in linea con gli obiettivi di apprendimento.
Comprendi la compatibilità
L'API JavaScript avanzata è esclusiva di Storyline 360 a partire da marzo 2025. Sebbene sia possibile aprire, modificare e pubblicare progetti che utilizzano questa API nelle versioni precedenti di Storyline 360, il codice si interromperà.