|
主题: 拷贝粘贴--清晰版
|
 alalala
职务:普通成员
等级:1
金币:2.0
发贴:64
注册:2000/12/18 14:07:27
|
#12001/7/26 13:14:47
在D8中,我有很多文本要更新.如果舞台上放置一个域的话,中文文本置入就会死机.所以我放了一个TEXT MEMBER 用PUT THE TEXT OF MEMBER X INTO MEMBER Y,达到更新的目的.问题是运行后舞台上的TEXT MEMBER 中的文本怎样才能被选取和拷贝? SELECTSTART等命令好象是针对域的. TEXT MEMBER勾选EDITABKE后,选取时底色会不透明. 点解??
|
 D计划-混沌
职务:管理员
等级:6
金币:15.2
发贴:3528
注册:2007/4/9 9:48:37
|
#22001/7/26 21:11:53
基本上可以有这么一个思路 以loctocharpos得到on mousedown的char数 然后及时得到mouse位置,计算mouse变化应产生的char变化,hilite copy同理
|
 alalala
职务:普通成员
等级:1
金币:2.0
发贴:64
注册:2000/12/18 14:07:27
|
#32001/7/27 10:17:21
mouselocpos .selend.selstart好象对TEXT MEMBER不起作用. 另外,PRINTOMATIC如何实现分页打印?
|
 alalala
职务:普通成员
等级:1
金币:2.0
发贴:64
注册:2000/12/18 14:07:27
|
#42001/7/27 10:18:40
对不起,是mousecharpos
|
 alalala
职务:普通成员
等级:1
金币:2.0
发贴:64
注册:2000/12/18 14:07:27
|
#52001/7/27 17:10:16
我刚用了一下loctocharpos() 但怎样调用呢 如果 当鼠标点击 用loctocharpos()得到开始字符 当鼠标抬起 用loctocharpos()得到结束字符 怎样使字符连起来 在域中可使用selstart,selend来确定,在text member中这命令却不起作用. hittlt也没用. 关键是如何在text member中得到所选字符.
|
 D计划-混沌
职务:管理员
等级:6
金币:15.2
发贴:3528
注册:2007/4/9 9:48:37
|
#62001/7/27 18:57:19
1。8.5的域是正常的 2。要用作文本 on mouseDown me cursor 1 global firstcharNum,beginselect member(1).forecolor=255 pointClicked = the mouseLoc firstcharNum = sprite(1).pointToChar(pointClicked) set beginselect=1 end on mouseup me cursor 0 global firstcharNum,beginselect set beginselect=0 end on exitFrame me global firstcharNum,beginselect,currentcharnum if beginselect=1 then pointClicked = the mouseLoc currentcharnum = sprite(1).pointToChar(pointClicked) member(1).selection=[firstcharNum,currentcharnum] member(1).forecolor=255 member(1).selectedtext.forecolor=4 end if go to the frame end 没系统考虑,就这么个意思吧
|
 alalala
职务:普通成员
等级:1
金币:2.0
发贴:64
注册:2000/12/18 14:07:27
|
#72001/7/27 21:19:29
厉害!! 刚刚还和一位dr高手讨论,觉得前途渺茫,注定要靠发帖成为高级用户. 没想到一转眼又是海阔天空 真正救我于危难之中. 真是万分感激!!
不过,不要说我无耻,我确实还有一个小问题 printomatic如何才能分页打印? 它老是无论多长的文本都打在一页上,都快打成黑卡了 (只打印文本)
|
 xiaodong
职务:普通成员
等级:1
金币:0.0
发贴:94
注册:2001/6/13 16:55:51
|
#82001/7/29 9:07:56
版主就是版主,出手果然和别人不一样,alalala不要称我为高手呀,只是问的问题多 才.....呵呵, 再学习!
|
 alalala
职务:普通成员
等级:1
金币:2.0
发贴:64
注册:2000/12/18 14:07:27
|
#92001/7/30 10:38:53
又有一个问题: firstselect 和currentselect所返回的值都是字节,对于英文来说一个字母便是一字节。而中文是两字节一个字。如果是纯英文或是纯中文都好说。但是又有英文又有中文还有字符该怎么办?
|