我应该在哪里发布我的AS3课程?

时间:2011-01-15 02:56:28

标签: actionscript-3

我创建了一个类,它以比json小20%的格式编码对象,并且它不是二进制的。现在我想把它放在某个地方,所以人们可以使用它。我应该在哪里发布它?

这是一个用JSON编码的示例对象:

{"glossary":{"GlossDiv":{"GlossList":{"GlossEntry":{"GlossTerm":"Standard Generalized Markup Language","Abbrev":"ISO 8879:1986","ID":"SGML","GlossDef":{"GlossSeeAlso":["GML","XML"],"para":"A meta-markup language, used to create markup languages such as DocBook."},"Acronym":"SGML","SortAs":"SGML","GlossSee":"markup"}},"title":"S"},"title":"example glossary"}}

这是我的格式:

glossary{GlossDiv{GlossList{GlossEntry{GlossDef{GlossSeeAlso[GML XML]para"A meta-markup language, used to create markup languages such as DocBook."}GlossTerm"Standard Generalized Markup Language"GlossSee markup ID SGML Acronym SGML Abbrev"ISO 8879:1986"SortAs SGML}}title S}title"example glossary"}

在JSON中,字符串长度为360,在我的格式中为299

(如你所见,我的格式只在标识符周围加上引号,如果它包含空格或特殊字符,它可以编码JSON可以编写的任何内容)

这是一个示例可读字符串:

JSON:

{
    "glossary": {
        "title": "example glossary",
        "GlossDiv": {
            "title": "S",
            "GlossList": {
                "GlossEntry": {
                    "ID": "SGML",
                    "SortAs": "SGML",
                    "GlossTerm": "Standard Generalized Markup Language",
                    "Acronym": "SGML",
                    "Abbrev": "ISO 8879:1986",
                    "GlossDef": {
                        "para": "A meta-markup language, used to create markup languages such as DocBook.",
                        "GlossSeeAlso": ["GML", "XML"]
                    },
                    "GlossSee": "markup"
                }
            }
        }
    }
}

我的格式:

"glossary" {
    "title"     "example glossary"
    "GlossDiv" {
        "title"     "S"
        "GlossList" {
            "GlossEntry" {
                "ID"        "SGML"
                "SortAs"    "SGML"
                "GlossTerm" "Standard Generalized Markup Language"
                "Acronym"   "SGML"
                "Abbrev"    "ISO 8879:1986"
                "GlossDef" {
                    "para"  "A meta-markup language, used to create markup languages such as DocBook."
                    "GlossSeeAlso" [
                        "GML"
                        "XML"
                    ]
                }
                "GlossSee" "markup"
            }
        }
    }
}

(大多数字符串的引号都是可选的)

1 个答案:

答案 0 :(得分:1)

假设您希望将其作为开源项目发布,请执行以下操作之一。

谷歌代码:http://code.google.com/ github:https://github.com/

如果有足够的人喜欢并开始使用它,您可以要求将其添加到as3corelib https://github.com/mikechambers/as3corelib