flash + c++ 实现例表内容查询及显示

来源:百度知道 编辑:UC知道 时间:2024/06/15 08:00:42
(flash + c++ 实现例表内容查询及显示,番页要求使用滑动效果。)
(累似iphone 的滑动效果)

主要任务,使用flash 做程序界面, c++ 做后台程序,
要求展示的内容列表,可以滚动翻页(累似iphone 的滑动效果)。
现在的内容列表是一个3MB左右的xml 文件,大约有3万行左右,主要是歌曲名称,相关介绍等,原计划采用c++像flash 的界面变量中输出当前页和上下页的内容,但是有界面和后台程序之间的通讯搞不定,
比如,我页面上有12个变量,每个变量中存一条信息,我在每屏中显示其中的四个(每页四条记录)显示中间的四个变量的内容,当我滑动屏幕结束后,传参数给后台程序,请求新到变量内容回来,来实现翻 页,(处理起来比较麻烦)

最后相采用,翻 页完全由界面来完成,即flash + xml 文档列表,这时又遇到处理数据很慢,(列表显示时,用到的查询比较多,几种索引叠加)。

求各位大虾有没有处理过累似的问题,

如果能解决我这分虽说不多,全给了,先送200,不行我请大家喝酒。
谢谢 cp87919 估计你的方案不行

40001912|开始|陈慧琳|2|00000039|KS|MTV|粤语|500|500|500|50|50|00303213
40001916|雨天|许巍|2|00000517|YT|MTV|国语|500|500|500|50|50|00265567

在xml文档中,一条数据包含这些数据,歌名,歌手,语种,拼音,
要实现不同的检索,并且检索条件可以叠加
如3字歌,D打头,并限制歌手,分到多个表里...

<font style="font-size:18px; line-height:25px;">
谢谢 srhouyu ,我的目di 就是只有一个,实现一个滑动的翻页效果,如果有类似的东东,可以上来看下, 有参才考的c++ 操纵flash 的例子也行
</font>

再顶下

如果你确定纯用flash太慢,要C++和FLASH结合的话,我做过这方面的东西,倒是知道一点。

做一个基于对话框的MFC程序,放一个FLASH控件上去,添加对应的类。

MFC可以直接设置和得到flash中的变量。调用控件的GetVariable方法和SetVariable方法现。

想让flash主动往MFC传内容并且让MFC程序响应,可以在flash中调用fscommand函数,把内容传出去。此时MFC会收到控件的FSCommand事件和内容,就可以用MFC处理了。

想让MFC主动往flash传内容并且让flash响应,用控件的CallFunction方法。
想用这种方法需要先干一些事情:
在FLASH中,要用ExternalInterface.addCallback把能被外部调用的函数注册一下,例如:
import flash.external.ExternalInterface;
ExternalInterface.addCallback("theFunctionToCall", null, theFunctionToCall);
function theFunctionToCall()
{
//...
}
在MFC中,调用CallFunction方法,传入一个比较复杂的字符串,描述了要调用的函数的名称、参数等等,以XML的形式呈现。详情参考FLASH帮助的“外部 API 的 XML 格式”一文。

详情可以参考FLASH帮助里的“使用 ExternalInterface 类”的文章。

你完全可以使用C#代替MFC,原理一样,但是比MFC更方便一点。

我倒想去喝你的酒

哈,我来回答下,希望对你有帮助!

你应该采用多级目录。

这样,可以节省大量的查询时间。

听你的描述,你貌似将所有的数据集中于一个表内。总数大约是30000条对吧!

如果,要查询第29999行,那么处理程序要在对比之前的条目上花费299