使用Flex SDK实现一个Facebook相册

开始之前

本教程针对希望使用免费的 Adobe Flex SDK 创建交互式 Facebook 应用程序的 Web 开发人员。虽然不做强制要求,但是对 PHP、HTML 和 Web 应用程序开发有基本的了解十分有益。学习本教程不需要具有 Flex 开发或 Facebook 开发的经验。

关于本教程

本教程为您使用 Adobe Flex SDK 和 Facebook 开发平台开发 Facebook 应用程序提供了基础知识。您将首先了解 Adobe Flex 的概念,特别是 MXML 和 ActionScript。然后将介绍 Facebook 应用程序和可供开发人员使用的工具,例如 FBML(Facebook Markup Language)、FQL(Facebook Query Language)和 REST API。接下来,我们将安装 Flex SDK 以设置开发环境,并且我将解释 Flex 应用程序的结构,展示如何创建一个 Facebook 应用程序。我们随后创建一个基本的 Flex 应用程序,它将为随后的 Facebook 幻灯片应用程序打下基础。

先决条件

您将需要以下工具来完成本教程的学习:

Flex 3 SDK 的最新稳定版。

用于添加 开发人员应用程序 的 Facebook 帐户。

安装了 PHP 5 或更高版本的 Web 服务器。

Facebook PHP Client Library.

Facebook ActionScript API。最新版本为 V0.9.1。

Adobe Flash Player Version 9 或更高版本。

Adobe Flex 简介

我将首先介绍 Adobe Flex 并查看用于开发 Flex 应用程序的各种选项,特别是免费的 Adobe Flex SDK。然后将查看创建 Flex 应用程序使用到的技术:MXML 和 ActionScript。

什么是 Flex?

Adobe Flex 是一种允许您使用传统应用程序开发技术创建强大 Flash 应用程序的框架。Flex 包含了丰富的组件库,允许您轻松地创建出色的富 Internet 应用程序(RIA)。这些应用程序可以使用开放源码的 Flex SDK 和基本文本编辑器(如 Notepad)进行开发。Adobe 提供了一种商用 IDE,称为 Flex Builder,它建立在 Eclipse 平台的基础之上。然而,我们在本教程中使用的是免费 Flex SDK。

什么是 Flex SDK?

Flex SDK 是一种开源框架,它使用所有开发人员都能够轻松掌握的基于标准的语言开发 Flash 应用程序。Flex SDK 存在两种形式:开源的 Flex 3 SDK 和 Adobe Flex 3 SDK。两种都可以免费获得,但是使用不同的许可。开源的 Flex 3 SDK 包含开发 Flex 应用程序所需的所有内容,并且全部根据 Mozilla Public License (MPL) 的 Version 1.1 获得使用许可。Adobe Flex 3 SDK 包含开源 Flex 3 SDK 所具有的所有内容,以及一些其他组件,比如 Adobe AIR 运行时和 Adobe Flash Player 的调试器版本。这些额外的组件根据 Adobe Flex SDK 获得使用许可。

本教程只涉及了开源 Flex 3 SDK。不论您选择下载何种版本,都能够构建示例应用程序。

时间: 2024-12-02 15:04:31

使用Flex SDK实现一个Facebook相册的相关文章

如何用 Python 和 Flask 建立部署一个 Facebook Messenger 机器人

这是我建立一个简单的 Facebook Messenger 机器人的记录.功能很简单,它是一个回显机器人,只是打印回用户写了什么. 回显服务器类似于服务器的"Hello World"例子. 这个项目的目的不是建立最好的 Messenger 机器人,而是让你了解如何建立一个小型机器人和每个事物是如何整合起来的. 技术栈 使用到的技术栈: Heroku 做后端主机.免费级足够这个等级的教程.回显机器人不需要任何种类的数据持久,所以不需要数据库. Python 是我们选择的语言.版本选择 2

第三方-七牛js SDK的一个问题

问题描述 七牛js SDK的一个问题 请问如何对初始化过的uploader对象进行销毁,包括要销毁对应的事件(就是点击选择文件后不要弹框出来...)或者该如何对该uploader再进行一次初始化,绑定不同的事件呢???谢谢

如何用 Python 和 Flask 建立部署一个 Facebook

这是我建立一个简单的 Facebook Messenger 机器人的记录.功能很简单,它是一个回显机器人,只是打印回用户写了什么. 回显服务器类似于服务器的"Hello World"例子. 这个项目的目的不是建立最好的 Messenger 机器人,而是让你了解如何建立一个小型机器人和每个事物是如何整合起来的. 技术栈 使用到的技术栈: Heroku 做后端主机.免费级足够这个等级的教程.回显机器人不需要任何种类的数据持久,所以不需要数据库. Python 是我们选择的语言.版本选择 2

Apache Flex SDK 4.14.1发布

问题描述 Apache Flex SDK 4.14.1 发布,下载地址如下:http://flex.apache.org/download-source.htmlApache Flex 主页:http://flex.apache.org/此版本主要更新信息如下:FLEX-34772 Add padding property to VerticalLayout/VGroup,HorizontalLayout/HGroup and TileLayout/TileGroupFLEX-34712 Cal

吉姆-布雷耶:下一个Facebook或诞生在中国

中介交易 SEO诊断 淘宝客 云主机 技术大厅 文 | 翟文婷 8月底,无锡. 我们在一家五星级酒店的商务会议室采访吉姆·布雷耶,坐在他身边的是熊晓鸽.他俩刚刚吃完午饭,对于布雷耶来说,应该是早饭--因为时差的关系,他今天起得很晚,但精神不错.与很多职业投资人相比,他就像个活泼的孩子,与熊晓鸽开着玩笑. 由于有事,熊晓鸽提前告辞,当他走到门口的时候,布雷耶冲我们撇撇嘴,说:"他这个人啊--"熊晓鸽回头"质问"说:"吉姆,你说什么?"布雷耶连忙否认

Facebook:用钞票招安"下一个Facebook"

先有Instagarm,后有WhatsApp,http://www.aliyun.com/zixun/aggregation/1560.html">Facebook到底要花多少钱才能收购这些"下一个Facebook"? 商业的浪潮总是有起有落,而互联网企业的增长速度可谓"冠绝全球".当然,增长速度快,衰落的速度也会相应的快.互联网企业在享受增长的同时,也会一不小心迅速从山顶跌落到谷底,看看这些企业的遭遇吧:AOL.Netscape,以及雅虎. Fac

用Win32 SDK写一个简单的计算器

用MFC做计算器非常容易,大家都认为用SDK做非常难, 但是我认为只要你的思路正确,做起来也是一样得心应手. 由于SDK做工程也是有规律可寻,就是建立框架然后再对框架进行消息处理. 所以我学VC++一个多月来编出来了我的第一个小程序,在这里和各位VC爱好者交流交流. 做计算器之前,首先要了解下面二个函数:字符串转换为双精度和双精度转换为字符串. 字符串转换为双精度函数为double strtod( const char *nptr, char **endptr ),其中nptr表示要转换的字符串

异次元奢华及下一个Facebook

挖贝网(WaBei.COM)讯 "奢侈,它本身是非法情爱嫡出的孩子,是它生出了资本主义." 德国思想家桑巴特在他一本著名著作中这样说,他将"奢侈"定义为"是任何超出必要开支的花费".他认为正是"奢侈消费"作为动力,推动了宫廷向城市.从老贵族向新贵族的之间的资本主义的生成过程,而在奢侈消费中最活跃的因素是"女人". 如果桑巴特的生命能够再延长60年,到今天,让他看到虚拟世界的产生和发展,想必他一定会惊呼&qu

硅谷顶尖风投Greylock是如何发现下一个Facebook的?

Greylock Partners是硅谷最顶尖的风投之一,曾在早期投资过Facebook, LinkedIn, Instagram, Pandora, Dropbox, Airbnb等一系列著名的公司,Greylock的合伙人包括David Sze, Aneel Bhusri, Reid Hoffman 等,每年有上千份商业计划书送到Greylock,只有20个左右能向全体合伙人pitch,其中一半能拿到投资. 那么Greylock是如何发现一个又一个明星创业公司的呢,来自Newsweek的这篇