如何加载和处理ColdFusion data.I的
介绍
希望在本教程中,我将解释如何加载和处理ColdFusion data.I的,已包括以下文件供您下载:
•CFM_FLASH.fla
•PUB_NEWS.cfm
•TUTORIAL.mdb
•TEXT_FILES
SWF:
第1部分 - 设立的ColdFusion
确定先转到ColdFusion管理员和goto ODBC数据源。然后键入“新闻”下成箱的连接的数据源文本,然后按添加。新闻CFM页面调用的数据库的名称。
然后按“浏览服务器”按钮,对数据库文件中的行,并找到TUTORIAL.mbd文件。一旦这个选择按创建。
现在,我们有安装的ColdFusion我们可以转到闪光部分。
第2部分 - 创建flash影片
“确定”,在这里,我会假设你知道如何使影片剪辑等,如果你不这样做本教程将让你没有任何意义。
•创建四层的名字 - 标签,行动,数据字段/按钮,并连接。
•创建关键帧帧1,2,3,11,12和13层的行动。
•创建关键帧帧1,3,11和13层的标签。名称:1 =头条,3 = 11 =装,故事,13 = loaded2
•创建关键帧帧3和11的数据字段/按钮层。在第3帧创建4个按钮,动态文本框,H1,H2,H3,H4的变量名。在第11帧创建两个动态文本框与的变量名userheadline和故事(userheadline =单线的故事=多行)。
•创建关键帧,在帧3和11的连接层。写文本连接的中间阶段,在每个关键帧。让他们跨越每个只有两帧。
第3部分 - 添加代码
确定在这里出现了有趣的部分代码!
在第1帧的动作(操作层)
使用loadVariablesNum(“http://localhost/pub_news.cfm”,0);
在这里,我们加载ColdFusion页面返回的数据,我们将数据加载到0级的电影。(localhost是ColdFusion服务器举行的CFM页面地址)
第2帧的动作
(_root.go ==“1”){
gotoAndStop(“装”);
} {
gotoAndStop(“头条新闻”);
}
“确定”,在这里,我们检查数据完全加载,如果我们继续不满载的数据,我们将产生错误。 ColdFusion页面通过“走出去”作为其最后的变量,因此,我们可以检查所有其他数据加载,如果它是不循环播放,直到它是此作品。
3帧的动作
ID_array = _root.N_IDs.split(“|”);
Title_array = _root.N_titles.split(“|”);
Dates_array = _root.N_dates.split(“|”);
H1 = title_array [0];
为h2 = title_array [1];
H3 = title_array [2];
H4 = title_array [3];
h5的= title_array [4];
story1 = ID_array [0];
story2 = ID_array [1];
story3 = ID_array [2];
story4 = ID_array [3];
story5 = ID_array [4];
确定这是代码的核心部分!首先ColdFusion页面通过这种格式的数据:
N_IDs = 15 | 19 | 20 | 13 | 17 N_titles =废黜瓦希德离开雅加达宫殿|阿尔卡特|土耳其哗然计划削减14,000个职位贞操检查|马其顿叛军拉回来|克罗地亚一般出现在法庭= 1
闪存分离到其变量。例如。 N_IDS = 15 | 19 | 20 | 13 | 17
每一个变量的&符号分开,但在其当前的格式,例如在此之后的数据是无用的。 15 | 19 | 20 | 13 | 17。所以,我们能做些什么与此有关吗?
确定的数据是由“|”符号隔开,所以我们使用分割功能分离到一个数组中的每个值。
句法
myString.split(分隔符);
参数分隔符
字符,用于分隔的字符串。说明方法;一个String对象拆分打破发生任何指定分隔符参数的字符串,并返回子字符串数组。如果没有指定分隔符,返回的数组仅包含一个元素的字符串本身。如果分隔符是一个空字符串,String对象中的每个字符变成一个数组中的元素。
所以,当我们将数据分割,我们把它放到变量ID_array等
接下来,我们让我们的标题中出现的按钮,通过分配的数组元素的H1,H2,H3,H4,H5动态文本框(请记住,数组启动0 1)。
接下来的部分我们的代码分配story1,2,3,4,5变量ID_array的元素。 ID是下一部分,当我们查询数据库。
(责任编辑:卓想动画http://www.zxgzs.com)