新流行的界面元素,按钮、工具条的hint属性还可以使开发者轻而易举的为使用者提供随机提示,使交互界面更加友好和平易近人。Imglist组件使按钮、工具条的界面元素中使用的图片资源更加易于管理。
此外,Delphi也提供了比其它多媒体开发工具多得多的鼠标和键盘事件(如keyDown、keyPress、Drak等),使鼠标和键盘操作更具灵活性。
2、图像过渡的实现
Authorware、Director通过使用xtra插件给开发者提供的多种多样的图像过渡效果曾经令多媒体开发人员着迷不已。Delphi虽然没有提供直接的图像过渡效果,但是通过使用第三方开发者提供的组件(例如FXimage组件)也可以实现比Authorware、Director更多、更加醒目的过渡效果,而且这些效果可以直接打包进应用程序,消耗更少的系统资源,而不需要将插件随同软件一起发行。
此外,使用Delphi提供的TCanvas类以及Image组件,可以轻而易举的制作出类似百叶窗、推出、马赛克、渐变等
常用的图像过渡效果(具体方法请参见相关资料)。
同时,我们还可以通过在Flash中利用Mask(遮罩)、调整图像的Alpha值等开发出一些过渡效果。但由于Flash的播放器基于矢量引擎开发的,在flash中引用大量的位图会消耗大量的系统资源,这种做法在需要引入大量位图时不