Необъяснимая ошибка "':' ожидаемого" от setStyle в AS2 - PullRequest
1 голос
/ 30 декабря 2011

Почему, черт возьми, в третьей строке утверждается, что ожидается «:»?Обратите внимание, что это двоеточие, а не точка с запятой.

import TextField.StyleSheet;
var s:StyleSheet = new StyleSheet();
s.setStyle("ss", {baseline-shift: -35, font-size: 10});

Ответы [ 2 ]

3 голосов
/ 30 декабря 2011

Похоже, что проблема вызвана знаком "-".
Может быть, вы должны посмотреть здесь:

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/2/help.html?content=00001563.html

Не уверен, что насчет "baseline-shift" в AS2, но вместо "font-size" вы должны попробовать "fontSize".

1 голос
/ 30 декабря 2011

изменение

s.setStyle("ss", {baseline-shift: -35, font-size: 10});

на

s.setStyle("ss", {"baseline-shift": -35, "font-size": 10});

должно работать.Обратите внимание на кавычки.

...