I made this script, to make several tracks in a Scene Director active and/or inactive based on what is put in the TextObject. I think the script could be much cleaner and simpler, but i'm not sure what to change...tried some things but that caused the script to stop functioning.
Any good suggestions?
Thanx in advance
dim SceneDirector1 as xpSceneDirector
dim trackQRcode, trackTitelbalk, trackStellingEvents, trackQRcodeStem, trackStemBalk, trackStemEvents as xpSceneDirectorTrack
dim textQR as xpTextObject
Self.GetSceneDirectorByName ("SceneDirector1", SceneDirector1)
SceneDirector1.GetTrackByName ("trackQRcode", trackQRcode)
SceneDirector1.GetTrackByName ("trackTitelbalk", trackTitelbalk)
SceneDirector1.GetTrackByName ("trackStellingEvents", trackStellingEvents)
SceneDirector1.GetTrackByName ("trackQRcodeStem", trackQRcodeStem)
SceneDirector1.GetTrackByName ("trackStemBalk", trackStemBalk)
SceneDirector1.GetTrackByName ("trackStemEvents", trackStemEvents)
Self.GetObjectByName ("textQR", textQR)
if textQR.Text = "QR-code stelling" then
trackQRcodeStem.Enabled = false
trackStemBalk.Enabled = false
trackStemEvents.Enabled = false
trackQRcode.Enabled = true
trackTitelbalk.Enabled = true
trackStellingEvents.Enabled = true
else
trackQRcode.Enabled = false
trackTitelbalk.Enabled = false
trackStellingEvents.Enabled = false
trackQRcodeStem.Enabled = true
trackStemBalk.Enabled = true
trackStemEvents.Enabled = true
end if
------------------------------
Justus van der Hulst
Live Graphics Operator
Euro Media Group
Hilversum, The Netherlands
------------------------------