flash电子书的书签功能
原理;用flash把书签相关信息写入剪贴板,用VC的程序读剪切板内容,写入硬盘。当flash读书签时,直接读取txt文件。写入或删除操作,用vc的程序。
=======================flash端:
按键设计: add | bookmark | del
限制:每本txt电子书只有一个书签。
src:
button add:
on(release){
//add
System.setClipboard("book1.txt" + '|' + content_txt.scroll);
fscommand("exec", "BookMark.exe");
}
button BookMark:
从txt读文件
button del:
让VC删掉记录book1书签的txt文件。
==========================VC端:
// BookMark.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "windows.h"
#include<string.h>
#define FILE_PATH TEXT(".\\bookMark.txt")
BOOL getdate();
BOOL fbProcessBuf(CHAR *pSrc);
BOOL fbFileWrite(CHAR* pFile, CHAR* pBuff);
TCHAR aszBasePath[MAX_PATH];
int _tmain(int argc, _TCHAR* argv[])
{
ZeroMemory(aszBasePath, MAX_PATH*2);
GetCurrentDirectory(MAX_PATH, aszBasePath);
getdate();
//while(1);
return 0;
}
BOOL getdate()
{
HGLOBAL hglb;
LPTSTR lptstr;
CHAR aacTemp[MAX_PATH];
char *aaa =NULL;;
ZeroMemory(aacTemp,MAX_PATH);
if (!OpenClipboard(NULL))
//hwndMain换成你的主窗口句柄;
{
MessageBox(NULL, TEXT("Open Clipboard error!"), TEXT("Error"), MB_OK);
return FALSE;
}
hglb = GetClipboardData(CF_TEXT);
if (hglb != NULL)
{
aaa = (CHAR*)GlobalLock(hglb);
//lptstr = GlobalLock(hglb);
//printf("%s\n",(CHAR*)GlobalLock(hglb));
//WideCharToMultiByte(CP_ACP,0,lptstr,-1,aacTemp,MAX_PATH,NULL,NULL);
if (aaa != NULL)
{
//MessageBox(N
相关文档:
在执行flash的as脚本时,出现了15秒超时错误。查看adobe官网文档有相关描述
http://help.adobe.com/zh_CN/AS3LCR/Flash_10.0/runtimeErrors.html
出现15秒超时错误后,脚本可以继续执行 15 秒,然后将终止脚本并引发编号为 1503 的运行时错误(脚本在 30 秒内未能退出,终止其执行)。
应用背景: 在flash中有一按钮,增 ......
《FLASH路上让我工资翻了一倍》
文·白开水
我07年.11月-09年.10月年在一家会议公司做平面,工作量小,没什么创意可言,偶尔设计下,平时套套现成的 模板,做几个简单的条幅,剩下的时间就是接电话,网上看看新闻,感觉这样下去,不是个办法。本来09年就想 换工作,刚好金融危机,裁员的很多,就打消了 ......
class CFlashPlayer {
public:
/**
创建播放器
playerUrl : 播放器对应的URL,例如要播放优酷的视频,则URL填:
http://static.youku.com/v1.0.0103/v/swf/qplayer.swf
**/
static CFlashPlayer* createFlashPlayer (const string& playerUrl, EMhwlibTVStandard standard, b ......
今天有点累,不多想写东西,就是当练习。
贝塞尔曲线,也不用多介绍,不过这个东西还有很多没加入去的。今天允许我懒一点。不想解释了。
测试玩玩。具体的没有什么功能,其实还有很多种情况没加入去。等待完善
package
{
//贝塞尔曲线
import flash.display.Sprite;
import flash.events.*;
import fl ......
主要目的:移植u-boot-1.3.2到K9开发板,使其直接从FLASH
启
动,而不是通过boot.bin和u-boot
压
缩文件
启动。实现u-
boot的非压缩式的从FLASH的0x10000000地址处直接启动。
硬件资源:K9开发
板 &n ......