-1

谁能给我推荐 Flash AS3 中手写文本效果的代码。我想要动态文本的写作效果。

4

1 回答 1

1

你应该把你需要写的每个符号都写成一个符号,然后将它们标记为“Export for actionscript”(如果是 Flash)。然后您将它们添加到这样的容器中:

  private function writeDynamicText(str:String):void
    {
        var calculatedX:int = 0;
        for(var i:int = 0; i < str.length; i++)
        {
            var LetterClass:Class = getDefinitionByName(str.charAt(i)) as Class;
            var letter:LetterClass = new LetterClass();
            letter.x = calculatedX;
            container.addChild(letter);
            calculatedX += letter.width;
        }
    }

要使此代码起作用,您必须将字母 i 命名为符号“i”等等。

于 2012-08-06T12:54:46.330 回答