http://fdt.powerflasher.com/
fdt 3.1.0.1011 Enterprise破解文件
下载
下载文件 (已下载 6 次)用户可选择六个软件套装或14个独立软件的完整升级版:包括Photoshop®CS4、Photoshop CS4Extended、InDesign® CS4、Illustrator® CS4、Flash® CS4、Professional、Dreamweaver® CS4、After Effects® CS4和Adobe Premiere® ProCS4等是Adobe迄今为止最大规模的软件版本。
针对于国内用户最关注的简体中文版的发布时间,Micael Stoddart承诺将在英文版正式发布后的一周内上市,现在正在紧张地进行汉化和测试的工作。
http://upload.niuc.net/
该演示目前设置为:最大上传2G,超时时间为3小时!
PS.作为演示,请勿上传过大文件,否则服务器硬盘满了麻烦,谢谢合作。
PSS.欢迎大量上传自己的照片!:)
该系统采用了flash的filereference类与.net的开源大文件上传组件neatupload整合而成,利用了美观的Flash与大文件上传结合,能解决无法使用ftp的环境使用。
本项目为公司开发项目,所以不能提供源代码,不过,还是欢迎技术交流!
据反病毒专家介绍说,“木马群”病毒是近年来危害较大的一类病毒,最近则利用新出现的Flash软件漏洞,进一步疯狂传播,该漏洞可以影响所有主流操作系统及浏览器,带来的威胁比原有的Windows漏洞更严重,危害也更大。据统计,目前有61%的用户存在此漏洞,面临被盗号木马攻击的危险。
针对目前的严峻形势,瑞星公司将该漏洞的威胁等级提升为最高级,并发出红色安全警报。
牛C网点评:随着富客户端的盛行,Flash/Flex等以ActionScript为开发语言的富客户端开发技术覆盖率已经越来越广,ActionScript已经跃升至全球流行开发语言排名第10位,而漏洞也是陆续爆出,各位喜欢flash/flex的开发人员,要注意啦!
Adobe之前刚刚发布过一个Beta版本的Flash Player 10版本,开发代号“Astro”.
这一新的播放器内置了3D效果,并对显示卡加速做了优化,支持更大的位图(8191像素)显示,并提供了对高音质Speex音频编码的支持.当然多种新特性的加入让FlashPlayer播放器的容量达到了前所未有的5.5MB.
下载地址:http://labs.adobe.com/downloads/flashplayer10.html
为了达到可以直接用loader.loadbytes读取的目的,找了一下百度和GOOGLE,找到了以下方法,有需要的可以用用。
PS 以下代码转自互联网,牛C网只负责整理
Copyright (c) 2007 Trevor McCauley - www.senocular.com
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS or IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS or COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES or OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT or OTHERWISE, ARISING
FROM, OUT OF or IN CONNECTION WITH THE SOFTWARE or THE USE or
OTHER DEALINGS IN THE SOFTWARE.
*/
package com.senocular.images {
import flash.display.BitmapData;
import flash.geom.Matrix;
import flash.utils.ByteArray;
import flash.utils.Endian;
public class BMPEncoder {
/**
* Converts a BitmapData instance into a 32-bit
* BMP image.
* @param bitmapData A BitmapData instance of the image
* desired to have converted into a Bitmap (BMP).
* @return A ByteArray containing the binary Bitmap (BMP)
* representation of the BitmapData instance passed.
*/
public static function encode(bitmapData:BitmapData):ByteArray {
// image/file properties
var bmpWidth:int = bitmapData.width;
var bmpHeight:int = bitmapData.height;
var imageBytes:ByteArray = bitmapData.getPixels(bitmapData.rect);
var imageSize:int = imageBytes.length;
var imageDataOffset:int = 0x36;
var fileSize:int = imageSize + imageDataOffset;
// binary BMP data
var bmpBytes:ByteArray = new ByteArray();
bmpBytes.endian = Endian.LITTLE_ENDIAN; // byte order
// header information
bmpBytes.length = fileSize;
bmpBytes.writeByte(0x42); // B
bmpBytes.writeByte(0x4D); // M (BMP identifier)
bmpBytes.writeInt(fileSize); // file size
bmpBytes.position = 0x0A; // offset to image data
bmpBytes.writeInt(imageDataOffset);
bmpBytes.writeInt(0x28); // header size
bmpBytes.position = 0x12; // width, height
bmpBytes.writeInt(bmpWidth);
bmpBytes.writeInt(bmpHeight);
bmpBytes.writeShort(1); // planes (1)
bmpBytes.writeShort(32); // color depth (32 bit)
bmpBytes.writeInt(0); // compression type
bmpBytes.writeInt(imageSize); // image data size
bmpBytes.position = imageDataOffset; // start of image data...
// write pixel bytes in upside-down order
// (as per BMP format)
var col:int = bmpWidth;
var row:int = bmpHeight;
var rowLength:int = col * 4; // 4 bytes per pixel (32 bit)
try {
// make sure we're starting at the
// beginning of the image data
imageBytes.position = 0;
// bottom row up
while (row--) {
// from end of file up to imageDataOffset
bmpBytes.position = imageDataOffset + row*rowLength;
// read through each column writing
// those bits to the image in normal
// left to rightorder
col = bmpWidth;
while (col--) {
bmpBytes.writeInt(imageBytes.readInt());
}
}
}catch(error:Error){
// end of file
}
// return BMP file
return bmpBytes;
}
}
}
装了后Ctrl+t Ctrl+o Ctrl+u等功能都可以正常使用了...
仅供个人学习研究,禁止商业用途...
下载地址:
下载文件 (已下载 365 次)Now that Flex 3 and AIR 1.0 are generally available, it’s time to upgrade some of the sample applications I have been building during the beta program. So, here is Salesbuilder for AIR 1.0.
Salesbuilder is a Sales Force Automation application written in Flex and deployed on the AIR runtime. It demonstrates local persistence using the embedded SQLite database, data synchronization, native drag-and-drop, and other features such as direct chart manipulation.
The links:
- Click here to install the application.
- Click here to download the source code.
- Follow this script for a guide tour of the application.


Here is a new version of my AIR-based SQLite Admin application updated for AIR 1.0. You can use this application to examine the structure of a database, create a new database or open an existing one, execute any type of SQL statement, etc.
An interesting aspect of this version is that the application itself uses a database (sqladmincache.db) to keep track of the databases you opened and the statements you executed. This is useful if you want to quickly re-open a recently accessed database, or re-execute a recently executed statement.
The UI is still simple, but uses some new AIR and Flex 3 features such as the AdvancedDataGrid and Native Windows.
Click here to install the application.
Click here to download the source code.
原文作者:Brian Riggs
译者:Dreamer
在上一篇文章中, 我列出了关于如何组织异步 ActionScript 代码的几种不同的解决方案。‘异步方法链’这个概念就是说在其中有可以对外部服务进行调用并且顺序执行的一系列方法, 如果开发者想要创建可以从多个 web service获取数据的应用程序,那么这个概念就很重要。
NoteTag是一个原始的例子:它向Blogger和/或 TypePad发送记录,并且在del.icio.us中储存记录和任务的引用。
但是现在假设在异步链中的一个方法需要链中一个较早的方法产生的一些数据。 你如何才能让事件状态对链中的多个方法都可用呢?
原文作者:Brian Riggs
译者: Dreamer
如果你没有看过 Sho Kuwamoto的关于异步事件的一系列日志(译注, 这些日志我都翻译了,可以到我 Blog上查看)的话,我强烈推荐你看。任何 Flex 开发者在创建远程调用的应用程 序的时候最终都会遇到如何最优化代码结构的问题。 在开发NoteTag的时候,我们尝试了很多“异步问题”的解决方案。坏消息是:没有一个万能的解决方案。好消息是:有一些有用的经验可以引导你选择适合你的解决方案。
我会用一个可以对检索 Atom服务文档提供支持的类作为例子,来讲述我们正在尝试解决的具体问题。(在Atom Publishing Protocol的解释中,一个服务文档就是一个日志索引,它可以来自于 blog服务器上的一个特定账户。)
作者:Sho Kuwamoto
译者:Dreamer
我想要谈论一下Flex 2中对RPC呼叫机制的一些改进。如果不是Matt Chotin友好地告诉我Flex 2中的RPC呼叫已经正式改为返回AsyncToken类型的对象,我可能永远都不会知道,这再一次证明了关于Flex他比我知道的多。
使用 AsyncToken 和 Responders
为了使用as-is机制,你要象这样做:
你会发现它与上一篇文章中的第一个例子非常相似。 最主要的区别就是现在我们 在framework里而不是在你的代码中实现处理器(handler)。
作者: Sho Kuwamoto
译者: Dreamer
在上一篇文章种,我讲了为什么异步编程会令人费解的几个原因。现在,我们来看一下问题的几个简化方法。
使用闭包(closures)
第一项任务就是闭包.Ely Greenfield(Flex架构师之一)向我展示了使用闭包来隐藏复杂的参数传递的一种很酷的方法。
在上一篇文章种,我们通过呼叫对象(call object)将代码中某部分的参数传递到下一部分,像这样:
原文作者:ShoKuwamoto
译者:Dreamer
使用异步事件模型的一个困难就是很难写出易读的代码。这对于 AJAX 以及 Flex 应用程序都是同样真实的道理。
过去几个月以来,我针对这个问题尝试了各种各样的方法。我认为这能帮助我漫步在曾经尝试的各种代码中,并以此说明不同的方法。
让我们以RPC service 调用为例。假设我正在使用一个http service来获得一个唱片的信息:
问题是结果并不是立刻就返回。代码在执行而结果可能在数百毫秒内无法返回。








