Director-Version: 8.0
Betriebssystem: PC - allgemein
Tritt auf bei: Projektor und Authoring
Betrifft: Lingo
Von: Thomas Kaiser |
Float-Variablen funktionieren nicht
Mit manchen HP-Druckertreibern gibt es den Fehler, daß Director nicht mehr mit Float-Werten rechnen kann.
Die Fehlermeldung lautet dann z.B.:"Periods not allowed in symbols" oder ähnliches.
Der Fehler tritt allerdings nur auf, wenn der HP-Drucker als Standarddrucker installiert ist!
Der Fehler tritt bei der Zuweisung eines Werts in eine Variable oder eines Properties bei Behaviours auf.
Lösung / Workaround:
1) alle Zuweisungen in eine Variable nicht als var = 1 / 3.0 schreiben, sondern var = 1/float(3), dann gehts.
Entsprechend keine Behaviour-Properties in getPropertyDescriptionList als #float definieren, sondern als #integer und im beginSprite
umwandeln: myProperty = float(myProperty)
2) Treiberupdate des HP-Treibers |
Beispieldatei:
|