[AIR] as3 之条件编译多平台妙用】的更多相关文章

http://bbs.9ria.com/thread-418864-1-1.html 一直希望as3 可以支持条件编译,即满足A时编译函数1,满足B时则编译函数2. 最佳百度了之后,发现原来是可以实现的.首先我要实现的是在windows, 安卓和IOS下的不同编译.-define PLATFORM::条件 布尔值 在我的windows as3项目里设置编译参数 -define PLATFORM::WINDOWS true -define PLATFORM::IOS false -define P…
这几个宏是为了进行条件编译.一般情况下,源程序中所有的行都参加编译.但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部 分内容指定编译的条件,这就是“条件编译”.有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句.     条件编译命令最常见的形式为:     #ifdef 标识符     程序段1     #else     程序段2     #endif          它的作用是:当标识符已经被定义过(一般是用#define命令定义),则对程序…
c语言中条件编译相关的预编译指令,包括  #define.#undef.#ifdef.#ifndef.#if.#elif.#else.#endif.defined. #define            定义一个预处理宏#undef            取消宏的定义 #if                   编译预处理中的条件命令,相当于C语法中的if语句#ifdef              判断某个宏是否被定义,若已定义,执行随后的语句#ifndef            与#ifdef…
package { import flash.display.Sprite; import flash.events.Event; import flash.filesystem.File; import flash.filesystem.FileMode; import flash.filesystem.FileStream; import flash.net.URLLoader; import flash.net.URLRequest; import flash.system.System;…
package com.controls { import flash.desktop.NativeApplication; import flash.events.Event; import flash.events.EventDispatcher; import flash.events.IEventDispatcher; /** * @author:Frost.Yen * @E-mail:871979853@qq.com * @create: 2016-6-21 下午3:24:57 * *…
在用File操作(移动,删除等)或者写入文件时,以下写法会报错 var file:File =File.applicationDirectory.resolvePath("1.swf"); 正确的写法如下: var file:File = new File(File.applicationDirectory.resolvePath("1.swf").nativePath); if(file.exists){ file.deleteFile(); }…
import flash.filesystem.File; import flash.net.URLLoader; //var dir:File = File.desktopDirectory; //var dir:File = File.applicationStorageDirectory; var dir:File = File.applicationDirectory; dir = dir.resolvePath("a/"); var files:Array = dir.get…
作者:zyl910 从VS2010开始,提供了一个平台工作集(Platform ToolSet)选项用于配制vc编译版本.到了VS2012,更是因为默认平台工具集不支持WindowsXP,导致经常需要切换到xp版平台工具集,VS2013也是如此.在某些时候,我们需要使用条件编译判断平台工具集的版本去做不同的操作,而VS中没有提供一个标准的检测办法.本文就是我的一些心得. 在设置了平台工作集后,环境变量宏会发生变换,而且“VC++目录”.“预处理器定义”等地方也会发生一些变化. 以VS2013为例…
10月3号,Flash Player 11 和 AIR 3.0正式提供下载,一片安静.最近这两年来,关于Flash的新闻一向是以负面为主,先是 Silverlight 的挑战,然后是 iphone和ipad的不支持及html5的良好预期,Flash 看似风雨飘摇,明灭不定.实则不然.我个人观点:Silverlight成不了Flash的竞争对手,主要原因是商业层面的原因.html5还是初生婴儿,需要进一步观察.这些在本文后半部具体分析,本文重心还是Flash. Flash平台 什么是Flash平台…
我的好友Ds 发布一个flex的消息.我帮忙转发 DarkStone - 跨平台移动应用开发之 Flex 的崛起 (2013-08-20 22:28:32)     此文章由 周戈 (DarkStone) 原创, 发表日期 2013-08-19, 转载请注明来源: 微博: http://weibo.com/dstech 博客: http://blog.sina.com.cn/dstech QQ群: 23477140 欢迎各位 ActionScript 同仁的大驾光临, 我今天发布的消息非常振奋人…