linux环境下运行flex,给力搜linux-linux成功搭建flash(flex)编译环境
给力搜linux-linux成功搭建flash(flex)编译环境
1
下载linux flex sdk
在http://opensource.adobe.com/下载flex sdk。
2 在linux上解压flex sdk
cd /opt
mkdir flex
移动flex sdk.zip到flex文件夹下
unzip flex sdk.zip
之后我运行mxmlc结果提示:
root@cdyemail:/home/linux# mxmlc
mxmlc:找不到命令
通过绝对路径可以运行:
root@cdyemail:/# /opt/flex/bin/mxmlc
Loading configuration file
/opt/flex/frameworks/flex-config.xml
Error: a target file must be specified
Use 'mxmlc -help' for information about using the command
line.
root@cdyemail:/#
但是每次运行比较麻烦,加入到PATH中即可。
linux@cdyemail:~$ export PATH=/opt/flex/bin:$PATH
linux@cdyemail:~$ echo $PATH
/opt/flex/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
linux@cdyemail:~$
可以看出现成/opt/flex/bin的路径已经在PATH中了。
三、编译as文件
先建立一个Hello.as文件
ckage
{
import flash.display.Sprite;
import flash.events.Event;
public class Hello extends Sprite
{
private var _ball:Sprite = new Sprite();
public function Hello()
{
_ball.graphics.beginFill(0xff0000);
_ball.graphics.drawCircle(0,0,20);
_ball.y = 100;
addChild(_ball);
this.addEventListener(Event.ENTER_FRAME, runHandler);
}
private function runHandler(e:Event):void
{
_ball.x++;
if(_ball.x>=stage.stageWidth+_ball.width)
{
_ball.x = 0;
}
}
}
}
之后进行编译,但提示我少java,我想编译时是否要用到java呢?那就安装一个jdk吧。我不知道jdk应该安装哪个,所以在提示符下输入:jdk,得到相关的信息。
linux@cdyemail:~$ jdk
未找到 'jdk' 命令,您要输入的是否是:
命令 'jd' 来自于包 'jd' (universe)
命令 'juk' 来自于包 'juk' (main)
命令 'jdb'
来自于包 'openjdk-6-jdk' (main)
jdk:找不到命令
linux@cdyemail:~$ sudo apt-get install openjdk-6-jdk
安装完成之后再次编译成功:
linux@cdyemail:~/as$ mxmlc Hello.as
Loading configuration file
/opt/flex/frameworks/flex-config.xml
/home/linux/as/Hello.swf (795 bytes)
运行一下看看效果:
firefox Hello.swf
和想像的一样,出现了一个小球在屏幕上运动。
四、配置path
每次打开终端都要输入export
PATH=/opt/flex/bin:$PATH,这样很麻烦的,所以直接写在.bashrc文件中即可。
linux@cdyemail:/$ cd ~
linux@cdyemail:~$ vim .bashrc
在最后一行加入:
export PATH=/opt/flex/bin:$PATH
之后保存一下,这样以后再次进入终端的时候就自动添加这个路径到PATH中。
给力搜 -
最给力的个人主页。及时收录包括电影、视频、游戏、音乐等热门分类的优秀网站,聚合全世界最流行的搜索引擎,提供给力搜网页、电影、视频、软件等网上搜索服务,同时提供SNS星座交友。是数千万网民的上网主页。给力网络生活,从给力搜开始。
学习网——最专业权威的语言学习网。及时收录包括粤语、英语、日语、上海话等热门分类的电台、电视台、电视剧、歌曲,提供最简单便捷的网上语言学习服务,是数千万外语学习网民的语言学习网。精彩语言学习,从学习网开始。
html版
给力推荐大家常去的网站 -- 100%提高工作效率 100%提高外语听力
给力搜 -
最给力的个人主页。及时收录包括电影、视频、游戏、音乐等热门分类的优秀网站,聚合全世界最流行的搜索引擎,提供给力搜网页、电影、视频、软件等网上搜索服务,同时提供SNS星座交友。是数千万网民的上网主页。给力网络生活,从给力搜开始。
学习网——最专业权威的语言学习网。及时收录包括粤语、英语、日语、上海话等热门分类的电台、电视台、电视剧、歌曲,提供最简单便捷的网上语言学习服务,是数千万外语学习网民的语言学习网。精彩语言学习,从学习网开始。
linux环境下运行flex,给力搜linux-linux成功搭建flash(flex)编译环境相关推荐
- linux如何运行java程序,Linux环境下运行简单java程序
一.安装java 1.下载jdk8 选择对应jdk版本下载.(Tips:可在Windows下载完成后,通过FTP或者SSH到发送到Linux上) 2. 登录Linux,切换到root用户 su roo ...
- 成功解决Windows10环境下运行Linux系统下的.sh文件
成功解决Windows10环境下运行Linux系统下的.sh文件 目录 解决问题 解决方法 解决问题 Windows10环境下运行Linux系统下的.sh文件 解决方法 .sh是shell scrip ...
- 在Linux环境下运行你的第一个C语言程序
在Linux环境下运行你的第一个C语言程序 1.前言 2.环境配置 1.1 安装编辑器 1.2 安装gcc编译器 3.编写第一个C程序 3.1 新建文件夹 3.2 编辑该文件 3.3 编译mian.c ...
- nvr linux 软件,Linux系统下运行RTSP协议安防视频平台EasyNVR出现安装服务错误,如何解决?...
原标题:Linux系统下运行RTSP协议安防视频平台EasyNVR出现安装服务错误,如何解决? 大家知道TSINGSEE青犀视频云-边-端全线产品都是有两个不同系统的版本,分别是windows版本和l ...
- 微信开发者工具命令行_在Linux系统下运行微信Web开发者工具
微信Web开发者工具只有window版本和mac版本,如果想要在Linux系统下运行微信Web开发者工具,需要花费很大周折.注:带 * 的步骤或文件为不确定是否管用的步骤或文件. 本人系统为Linux ...
- linux系统参加网络会议,在Deepin Linux系统下运行腾讯会议的方略
对于经常使用腾讯会议开网络会议的人,如果能在电脑Deepin Linux系统下运行是再好不过的了,但是不能直接的使用,而是通过Wine间接的使用腾讯会议. 方略 把腾讯会议下载下来,如果是安装程序的话 ...
- 【操作系统】如何在linux系统下运行C程序
如何在linux系统下运行C程序 linux系统与windows系统不同,如何在linux中运行C,我们来看看吧. 工具/原料 Linux虚拟机 电脑 方法/步骤 查看全文 http://www.ta ...
- MySQL在Docker环境下运行基础
墨墨导读:MySQL在Docker环境下运行的基础操作,本文从Docker介绍.安装Docker.MySQL安装部署几个方面展开介绍. 另:墨天轮邀请到原厂专家直播解析MySQL的性能管理,欢迎大家报 ...
- FD.io VPP环境下运行用户应用程序教程
FD.io VPP环境下运行用户应用程序教程 RToax 2020年9月 相关文章:<FD.io VPP利用iperf3进行UDP灌包测试-英特尔X520万兆网卡> 1. VPP简介 VP ...
最新文章
- 北斗词卡(二):这些关于北斗的缩略词术语,你认识吗?
- EasyUI datagrid控件的基本使用
- 05 Django REST Framework 分页
- 在模拟器中添加模拟尺寸
- CxImage功能强大的图形处理程序
- 躲猫猫正式上线“Peek-a-Boo”就是“躲猫猫”
- 那曲虫草价目表2022
- 粒子物理中的粒子鉴别
- COMBINING LABEL PROPAGATION AND SIMPLE MODELS OUT-PERFORMS GRAPH NEURAL NETWORKS(CorrectSmooth)阅读笔记
- c学习笔记 文件输入/ 输出 20210314
- 缠论是一种交易方法炒股是不是一定要学习缠论(利用缠论如何选股)
- 用计算机弹了,如何用计算器弹奏流行歌曲(图文教学),你需要学习了
- JS中(function(){xxx})(); 这种写法是什么意思?
- Iris植物分类数据可视化(散点图)(python-nvd3)
- armplayer 风靡全球的Android s3c6410 arm11 手机开发板 超低价
- 面向火炮火控系统的嵌入式软件测试平台
- 新的优化目标: energy efficiency
- 怎样吧excel中的行列转置
- ubuntu 安装 rtl8188驱动
- apt-get安装问题:请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。
热门文章
- python -aliyun
- solidworks 2023 SP0.1高级多语言版可以下载了
- SAP EWB 工艺路线分配批量导出、批量分配、批量删除(替代CPCC_S_TASK_LIST_MAINTAIN实现虚拟组件分配)
- 【论文翻译】Low-cost Retina-like Robotic Lidars Based on Incommensurable Scanning
- 实战 | 一行命令实现看图说话(Google的im2txt模型)
- 晶振OSC概述、分类、工作原理及作用
- ArcGIS出图小技巧——比例尺、鹰眼图、表格、文本、图片
- VS Code快捷键大全(简约版)
- stata随机前沿分析操作指南及代码
- 京东页面抢购倒计时,两小时一波