主题:  怎样用DisplayX和DisplayY? 好像不能 郁闷

superasd

职务:普通成员
等级:1
金币:0.0
发贴:89
#12005/2/7 20:14:14
有没有什么办法用程序操作它们 DisplayX和DisplayY

现在只能拿到它俩得值 但是不能用程序改变

如果能够直接改变他们得值 那样编写的程序多强大!!!

用移动不是不行 但是总涉及到一个路径的问题:
1 路径的长度是固定的
2 只能拖动 不能用参数来定义路径的两端 (我拖动的时候总是一不小心就弄成斜线)
3 路径只能在屏幕内部

比如我现在有一个文本对象 很长的 屏幕下方都有 我想把它提高 以至于最下面的也能够看到 这样的话 用移动就不行了!!

哎呀 总之操作起来是不爽!!!

AW干嘛不把移动的过程弄得开放一点

编辑历史:[此帖最近一次被 superasd 编辑过(编辑时间:2005-02-07 20:28:24)]


superasd

职务:普通成员
等级:1
金币:0.0
发贴:89
#22005/2/7 20:58:05
如果 移动文本 不能得逞 我就准备做一个将数据库里面读取的东东自动分页显示

不过那样肯定不如这样爽



superasd

职务:普通成员
等级:1
金币:0.0
发贴:89
#32005/2/7 21:00:03
分页不符合常人的阅读习惯 还是不爽 而且复杂



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#42005/2/7 21:12:52
displayx 和displayy都是只读变量,类似的还有cursorx和cursory。

不是AW不开放,而是你还没有把它用活。向任意点移动用移动设计图标就可以做,利用变量控制direct to point目标点位置坐标就行了。文本对象长不用怕,还有displayheight和windowheight变量可以用。

试着将移动设计图标destination属性设置为DisplayX@"yourobject",WindowHeight-DisplayHeight@"yourobject"/2 试试,无论你的文本有多长,保证垂直移动,并且最后一行刚好显示在屏幕最下边。

类似的横向移动对象不用我再说了吧



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#52005/2/7 21:13:56
把你手头上的书好好看一看,会有很大帮助。



superasd

职务:普通成员
等级:1
金币:0.0
发贴:89
#62005/2/7 22:16:03
Y 斑竹

我在这里郑重的向你检讨

其实我知道有些问题我问的很肤浅 但是我得时间太紧了

我真的是从本月一号才开始看 20号就要有成品

其中的内容很多 所以我觉得 主要的关键技术就是从数据库里面调出来 在显示

而且为了好看要弄个性的滚动条

其实我是有体会的 就是一个交互就有很多的变化 我还是花了点时间研究了一个划块的例子才弄明白的 觉得自己实践很重要 那才有很多体会

其实我有点自私 让你们变相分担了我的困难

我知道 有的时候对于你们来说是个小事情 你们经历过自己努力和实践 知道自己实践的重要性 所以没有对我们指导的过多

这几天再看 觉得许多例子不是很深入 只有过程和结果 没有中间的注释 其实如果我忙完 有时间 好好的尽我所能写几个 经典的例子 也为大家将来的新手做点贡献 省得像我这样什么事情琢磨好半天(也许太笨了我)



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#72005/2/7 23:07:32
呵呵。。。大家一起讨论问题罢了,何来“检讨”一说

AW是个很好用的工具,即使是这次的任务完成了,也欢迎你继续来论坛。期待着你的范例。