小编use*_*131的帖子

停止调试器后如何启动清理方法?

我为我的库创建了一堆单元测试来操作某个 .html 文件。我想要做的是在测试之前备份文件,然后在测试结束时恢复它。我将 AssemblyCleanup 属性用于恢复部分,效果非常好。唯一的问题是,当我手动停止调试器时,清理代码不会执行,我的文件也不会恢复......有什么建议吗?

.net c# unit-testing visual-studio-2012 visual-studio-2013

5
推荐指数
1
解决办法
702
查看次数

如何使用FlashDevelop在as3中嵌入字体?

如何使用FlashDevelop在as3中嵌入字体?我已经阅读了很多关于这个问题的帖子,但没有一个帮助我解决它.当我使用以下代码时,不显示任何内容(这是所有代码):

package  
{
    import flash.display.Sprite;
    import flash.text.TextField;
    import flash.text.TextFormat;

    public class Main extends Sprite 
    {
        [Embed(source="/../resources/fonts/andbasr.ttf", fontName = "andbasr", fontWeight = "Demibold", mimeType="application/x-font")]
        private var andbasr:Class;

        public function Main() 
        {
            var textField:TextField = new TextField();
            textField.embedFonts = true;
            var format:TextFormat = new TextFormat("andbasr", 16, 0x000000);
            textField.defaultTextFormat = format;
            textField.text = "Test";
            stage.addChild(textField);
        }

    }

}
Run Code Online (Sandbox Code Playgroud)

"andbasr"只是我发现的随机ttf文件.我知道我做错了什么?

flash flashdevelop actionscript-3 font-embedding

3
推荐指数
1
解决办法
9400
查看次数

在动作3中,对变量使用get和set之间的区别是什么?

我的问题是针对as3的.当我使用这种语言时,在我看来,任何带有getter和setter的变量都应该公开.你是否这样做:

public class Test
{
    private var _foo:String;

    public function Test() 
    {
        foo = "";
    }

    public function get foo():String 
    {
        return _foo;
    }

    public function set foo(value:String):void 
    {
        _foo = value;
    }
}
Run Code Online (Sandbox Code Playgroud)

或这个 :

public class Test
{
    public var foo:String;

    public function Test() 
    {
        foo = "";
    }
}
Run Code Online (Sandbox Code Playgroud)

你最终会这样做(从另一个类中获取或设置你的foo变量):

testObject.foo
Run Code Online (Sandbox Code Playgroud)

使用公共变量对我来说看起来更干净.我知道我错过了什么.你能告诉我它是什么吗?

actionscript-3

1
推荐指数
1
解决办法
247
查看次数