Как перекосить текстовое поле, чтобы установить восходящее пространство для каждой строки. Следующее изображение должно показать свое намерение:Как перекосить текстовое поле в ActionScript 3.0?
0
A
ответ
2
Понял: adobe
общественного класса TextBlock_createTextLineExample расширяет Sprite {
public function TextBlock_createTextLineExample():void {
var str:String = "I am a TextElement, created from a String and assigned " +
"to the content property of a TextBlock. The createTextLine() method " +
"then created these lines, 300 pixels wide, for display." ;
var fontDescription:FontDescription = new FontDescription("Arial");
var format:ElementFormat = new ElementFormat(fontDescription);
format.fontSize = 16;
var textElement:TextElement = new TextElement(str, format);
var textBlock:TextBlock = new TextBlock();
textBlock.content = textElement;
createLines(textBlock);
}
private function createLines(textBlock:TextBlock):void
{
var lineWidth:Number = 300;
var xPos:Number = 15.0;
var yPos:Number = 20.0;
var textLine:TextLine = textBlock.createTextLine (null, lineWidth);
while (textLine)
{
//increase textLine every Line 10 px to get an offset
textLine.x += 10
textLine.y = yPos;
yPos += textLine.height + 2;
addChild (textLine);
textLine = textBlock.createTextLine (textLine, lineWidth);
}
}
}
}
0
private static const _DEG2RAD:Number = Math.PI/180;
public static function skew(target:DisplayObject, skewXDegree:Number, skewYDegree:Number):void
{
var m:Matrix = target.transform.matrix.clone();
m.b = Math.tan(skewYDegree*_DEG2RAD);
m.c = Math.tan(skewXDegree*_DEG2RAD);
target.transform.matrix = m;
}
public static function skewY(target:DisplayObject, skewDegree:Number):void
{
var m:Matrix = target.transform.matrix.clone();
m.b = Math.tan(skewDegree*_DEG2RAD);
target.transform.matrix = m;
}
public static function skewX(target:DisplayObject, skewDegree:Number):void
{
var m:Matrix = target.transform.matrix.clone();
m.c = Math.tan(skewDegree*_DEG2RAD);
target.transform.matrix = m;
}
Смежные вопросы
- 1. ActionScript 3.0 одновременное множественное текстовое поле
- 2. Actionscript: Как повернуть текстовое поле?
- 3. Ввод уравнения в текстовое поле и его обработка? [actionscript 3.0]
- 4. Как создать текстовое поле в ActionScript 3?
- 5. Как ограничить текстовое поле в ActionScript 2
- 6. Как создать компонент ActionScript 3.0, способный вращать/переводить/перекосить/масштабировать анимацию для использования в Flash CS?
- 7. ActionScript не видит изменений в текстовое поле
- 8. actionscript 3 Добавить изображение в текстовое поле
- 9. Попробуйте замаскировать текстовое поле в actionscript
- 10. actionscript 3.0
- 11. TextField, как Integer для вычисления ActionScript 3.0
- 12. ActionScript 3.0 Timer не отображается в текстовом поле
- 13. Преобразование Actionscript 2.0 в ActionScript 3.0
- 14. actionscript 3.0 как очистить RAM
- 15. Массивы как «movieclip» actionscript 3.0
- 16. Текстовое поле в Actionscript3
- 17. Слушатель списка ActionScript 3.0?
- 18. ActionScript 3.0 Изменение направления
- 19. ActionScript 3.0 - Movement
- 20. ActionScript 3.0: Отношения классов
- 21. ActionScript 3.0 Array
- 22. Расширение функции в ActionScript 3.0
- 23. Динамические переменные в ActionScript 3.0
- 24. StackTrace в Flash/ActionScript 3.0
- 25. ActionScript 3.0; looping audiofiles
- 26. Actionscript 3.0 Tween Question
- 27. ActionScript 3.0 preloading bar
- 28. ActionScript 3.0 Класс
- 29. ActionScript 3.0 Flashvars
- 30. Actionscript 3.0: Scope