Пример #1
0
        //============================================================
        // <T>扫描工作路径,获得对象列表。</T>
        //============================================================
        public override void Scan()
        {
            base.Scan();
            // 检查文件集合
            FStrings fileNames = RDirectory.ListFiles(_directory);

            foreach (string fileName in fileNames)
            {
                if (fileName.EndsWith(".xml"))
                {
                    string name = RFile.GetFileName(fileName);
                    name = name.Substring(0, name.Length - 4);
                    if (name.StartsWith("import.") || name.StartsWith("temp."))
                    {
                        continue;
                    }
                    FDrScene scene = new FDrScene();
                    scene.Name            = _name;
                    scene.Label           = _label;
                    scene.TechniqueName   = name;
                    scene.Directory       = _directory;
                    scene.DirectoryExprot = _directoryExprot;
                    scene.Scan();
                    _scenes.Push(scene);
                }
            }
            // 设置目录
            _exportFileName = _directoryExprot + "\\sc_" + Code + ".swf";
            // 加载设置文件
            if (RFile.Exists(_configFileName))
            {
                //LoadConfig(new FXmlDocument(_directory + "\\config.xml").Root);
            }
        }
Пример #2
0
 //============================================================
 // <T>保存设置信息。<T>
 //
 // @param xconfig 设置节点
 //============================================================
 public override void SaveConfig(FXmlNode xconfig)
 {
     base.SaveConfig(xconfig);
     // 设置文件长度
     xconfig.Set("length", _length);
     // 设置文件名称
     xconfig.Set("file_name", RFile.GetFileName(_fileName));
 }
Пример #3
0
 //============================================================
 // <T>保存设置信息。<T>
 //
 // @param xconfig 设置节点
 //============================================================
 public void SaveConfig(FXmlNode xconfig)
 {
     // 设置索引
     xconfig.Set("index", _index);
     // 设置延时
     xconfig.Set("delay", _delay);
     // 设置图片大小
     xconfig.Set("size", _size.ToString());
     // 设置有效大小
     xconfig.Set("valid_rectangle", _validRectangle.ToString());
     // 设置有效重心
     xconfig.Set("valid_barycenter", _validBarycenter.ToString());
     // 设置文件名称
     xconfig.Set("file_name", RFile.GetFileName(_fileName));
 }
Пример #4
0
 //============================================================
 // <T>保存设置信息。<T>
 //
 // @param xconfig 设置节点
 // @author TYFNG 20120409
 //============================================================
 public override void SaveConfig(FXmlNode xconfig)
 {
     base.SaveConfig(xconfig);
     // 设置图片尺寸
     xconfig.Set("size", _size.ToString());
     // 设置文件属性
     xconfig.Set("option_alpha", _optionAlpha);
     // 设置支持空白
     xconfig.Set("option_padding", _optionPadding);
     // 设置品质类型
     xconfig.SetNvl("quality_cd", _qualityCd);
     // 设置品质调色板
     xconfig.Set("quality_palette", _qualityPalette);
     // 设置品质透明
     xconfig.Set("quality_alpha", _qualityAlpha);
     // 设置文件名称
     xconfig.Set("file_name", RFile.GetFileName(_fileName));
 }