{"id":23239447,"url":"https://github.com/r32/aschm","last_synced_at":"2025-06-11T23:04:28.916Z","repository":{"id":19080394,"uuid":"22307845","full_name":"R32/ASCHM","owner":"R32","description":"as3 api reference chm","archived":false,"fork":false,"pushed_at":"2021-04-29T07:10:52.000Z","size":217,"stargazers_count":17,"open_issues_count":0,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-07T06:12:07.263Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/R32.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-07-27T09:45:02.000Z","updated_at":"2024-09-03T16:21:00.000Z","dependencies_parsed_at":"2022-09-23T03:25:21.576Z","dependency_job_id":null,"html_url":"https://github.com/R32/ASCHM","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/R32/ASCHM","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/R32%2FASCHM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/R32%2FASCHM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/R32%2FASCHM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/R32%2FASCHM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/R32","download_url":"https://codeload.github.com/R32/ASCHM/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/R32%2FASCHM/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259360797,"owners_count":22845818,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-19T04:28:20.302Z","updated_at":"2025-06-11T23:04:28.897Z","avatar_url":"https://github.com/R32.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"AS3CHM参考手册\r\n------\r\n\r\n如打开空白, 尝试 **文件属性** -\u003e **解除锁定**\r\n\r\nNote: 有反馈说为什么别人的 API 有 80~90M 大小, 而这个才这么几M 会不会缺少很多内容?\r\n\r\n* 首先, 实际上原 Adobe_API_Zip 包由于是 Ajax 模式, 有一半的文本都是用来布局的, 如果改成框架(frame)模式, 可以完全删掉这些, 只取\"内容\"即可\r\n\r\n* 其次, 这个 nodejs 脚本会按照配置（config.js）, 检测其所关联的文件, 不相关的是不会打包到 CHM 的, 而不是像其它版本一股脑全拖进去\r\n\r\n* 最后, 如果你在左上角（package）窗口找不到应该有的内容, 可以点击 \"显示过滤条件\" 自已配置\r\n\r\n## API18\r\n\r\n通过更改 config.js 中的 ignores 属性分别打包为:\r\n\r\n* [CHM Lite - 6.72M](https://share.weiyun.com/gCvUhqqf) 仅移除了内部的 flash\r\n\r\n  - 轻型版(推荐), 不包含 **lc, com, ga, coldfusion, xd, org, mx, spark** 这几个包\r\n\r\n  - 如果你不使用 Flash Build, 比如仅用 Flash CS,或 FlashDevelop 时推荐下载这个更小的\r\n\r\n* 旧的 [CHM Default - 34.9M](http://pan.baidu.com/s/1sjxISdn) Md5: `4bcc91321126831919c1090248800ceb`\r\n\r\n  - 默认版, 不包含 **lc, com, ga, coldfusion, xd** 这几个包\r\n\r\n\u003chr /\u003e\r\n\r\n推荐使用 **索引** 搜索 类(`class`) 及 函数(`Function`) (注:不包括类方法及类属性) 如下图:\r\n\r\n  ![asdoc](show.png)\r\n\r\n## build\r\n\r\n * nodejs\r\n\r\n * [微软 HTML Help Workshop](http://www.microsoft.com/en-us/download/details.aspx?id=21138#system-requirements)\r\n\r\n  - 之后调整  make.bat 中的 set HHC 对应的路径\r\n\r\n\t\t```bat\r\n\t\tset HHC=\"D:\\Program Files\\HTML Help Workshop\\hhc.exe\"\r\n\t\t```\r\n\r\n * *(TODO: 这个链接似乎已经失效)* 下载 [Adobe 链接原始ZIP包](http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/PlatformASR_Final_zh-cn.zip)\r\n\r\n\t调整好 `config.js` 文件中 logdir 属性, 将下载的原始zip解压到 origin\r\n\r\n\t手动修改 `mark/custom/header.js` 内, 变量 `filterXML` 的值\r\n\r\n\t```bash\r\n\troot\r\n\t ├─ origin/\t\t# 将原始 ZIP 档案解压在这个目录下\r\n\t ├─ mark/\r\n\t └─ make.bat\r\n\t```\r\n\r\n * 以命令行形式进入到根目录\r\n\r\n\t```bat\r\n\tmake all\r\n\t```\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr32%2Faschm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fr32%2Faschm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fr32%2Faschm/lists"}