Door artikelen bladeren
Selecteer een Product
Supportdirectory van null
Bekijk alle artikelen van null. (Last Updated )
Geen artikelen gevonden.
Zoekresultaten
Geen artikelen gevonden.
Storyline 360: geavanceerde JavaScript-API
Artikel laatst bijgewerkt 17 feb 2026
Let op, JavaScript-liefhebbers! Bereid je voor op krachtige interactiviteit met behulp van de geavanceerde JavaScript-API-functie in Storyline 360. Verkrijg nauwkeurige controle over de eigenschappen van objecten, trigger aangepaste animaties en creëer geavanceerde effecten zoals parallax. Lees verder voor meer informatie.
- De geavanceerde JavaScript-API gebruiken
- JavaScript-codefragmenten bekijken
- Een voorbeeldinteractie testen
- Interacties toegankelijk maken
- Compatibiliteit begrijpen
JavaScript-interacties genereren
Je hebt geen codeerervaring nodig om geavanceerde interacties te creëren. Chat gewoon met AI Assistant en het zal de code genereren en de trigger voor je toevoegen. Bekijk deze gebruikershandleiding om te zien hoe het werkt.
De geavanceerde JavaScript-API gebruiken
Als het gaat om het creëren van krachtige interacties met behulp van de geavanceerde JavaScript-API, heb je opties. U kunt objecteigenschappen wijzigen, aangepaste animaties maken, codefragmenten toepassen en meer. Bekijk hieronder de mogelijkheden.
Zoek de object-ID
Om te beginnen heb je eerst de ID van het object nodig. Zoek die informatie op een van de volgende manieren:
- Klik met de rechtermuisknop op het object en selecteer het kopieerpictogram. De object-ID die niet tussen haakjes staat, wordt naar uw klembord gekopieerd.

- Kies in de JavaScript-editor uw object uit de keuzepijl Objectreferentie en klik vervolgens op Toevoegen. In de
object()functie wordt naar de object-ID verwezen.

Opmerking: De geavanceerde JavaScript-API biedt momenteel geen ondersteuning voor audiocontent. Laat ons weten of je deze of een andere functie wilt zien.
Objecteigenschappen definiëren
Zodra u de object-ID hebt, kunt u ernaar verwijzen om een van deze objecteigenschappen te definiëren:
- Positie:
x,y(horizontaal/verticale locatie) - Schaal:
scaleXscaleY,,scale(0-100%) - Rotatie:
rotation(0—360°) - Ondoorzichtigheid:
opacity(0-100%) - Dieptevolgorde:
depth - Formaat:
width,height(alleen lezen) - Staat:
state(ingesteld op naam)
Opmerking: U moet de puntsyntaxis gebruiken om de eigenschappen van het object voor positie, rotatie en schaal te definiëren. Bijvoorbeeld:
|
|
Kernfuncties aanpassen
U kunt elk van de volgende kernfuncties gebruiken:
Muiscursor
- Locatie van de cursor:
pointerX(),pointerY() - Verberg de cursor:
hidePointer() - De cursor tonen:
showPointer()
Afmetingen van de dia
slideWidth()slideHeight()
Variabelen (voorheen GetVar en setVar)
- De waarde van een variabele ophalen:
getVar('name') - Stel de waarde van een variabele in:
setVar('name', value)
Updates
- Voer een functie continu uit met 60 fps:
update(callback)
|
|
JavaScript-codefragmenten bekijken
De volgende veelgebruikte JavaScript-codefragmenten kunnen ook worden toegepast op de ID van een object.
|
Object roteren op basis van een variabele
|
|
Volg de cursor (muis of aanraking)
|
|
Wijs naar de cursor
|
|
Parallax Motion
|
|
Verplaats To
|
|
Animatie Om animaties doorzoekbaar te maken op de tijdlijn, verpak ze in de
Meer informatie over de animatiefunctie. Pro-tip: Gebruik AI Assistant om JavaScript-ingangsanimaties te maken zonder te coderen. |
|
Toegang tot Cascading Style Sheets (CSS)
|
Een voorbeeldinteractie testen
Wilt u weten wat er mogelijk is met de geavanceerde JavaScript-API? Bekijk dit voorbeeld. Je kunt de code in het projectbestand verkennen door op de downloadlink in de rechterbovenhoek van de interactie te klikken.
Interacties toegankelijk maken
Volg deze tips om je interacties toegankelijker te maken:
- Gebruik interactiviteit strategisch. Vermijd het gebruik van animaties en effecten puur ter decoratie. Ze moeten een duidelijk doel hebben, zoals cursisten door een proces begeleiden of de nadruk leggen op een specifiek detail.
- Overweeg de timing. Beperk de duur van je animatie en effecten tot minder dan vijf seconden. Interactiviteit die automatisch start en langer dan vijf seconden duurt, moet ervoor zorgen dat cursisten de interactie kunnen pauzeren, stoppen of verbergen om te voldoen aan de toegankelijkheidsnormen. (2.2.2 Pauzeren, stoppen, verbergen)
- Geef cursisten controle. Zorg voor een optie om animaties en effecten uit te schakelen. U kunt bijvoorbeeld een waar/onwaar-variabele gebruiken om bij te houden of een cursist interactiviteit wil zien. Afhankelijk van de keuze van de leerling verschijnt er dan een laag met interactiviteit of een andere laag zonder interactiviteit. (2.3.3 Animatie op basis van interacties)
- Voldoe aan de minimale doelgrootte. Klikbare objecten die kleiner zijn dan de minimale doelgrootte van 24 pixels breed en 24 pixels hoog kunnen nauwkeurige interactie bemoeilijken voor cursisten. Zorg ervoor dat interactieve elementen voldoen aan de minimale doelgrootte of dat er voldoende ruimte om hen heen is. (2.5.8 Doelgrootte [Minimaal])
- Hou het simpel. Snelle, complexe of niet-essentiële interactiviteit kan de cognitieve belasting verhogen. Om de toegankelijkheid te verbeteren, synchroniseer je interacties met tekst of gesproken tekst, kun je cursisten de mogelijkheid geven om interactiviteit uit te schakelen en ervoor te zorgen dat interacties aansluiten bij de leerdoelen.
Compatibiliteit begrijpen
De geavanceerde JavaScript-API is vanaf maart 2025 exclusief beschikbaar voor Storyline 360. Hoewel je projecten die deze API gebruiken in eerdere versies van Storyline 360 kunt openen, bewerken en publiceren, zal de code kapot gaan.