Corona在视频顶部添加文字

时间:2015-09-19 06:49:26

标签: lua corona

我在Corona有一个视频:

video = native.newVideo( display.contentCenterX, display.contentCenterY, videoWidth, videoWidth * videoRatio )
    video:load( "http://www.coronalabs.com/video/bbb/BigBuckBunny_640x360.m4v", media.RemoteSource )

之后我有一个文字:

question = display.newText(questionText,100,videoHeight-50,native.systemFont)
question:setFillColor(0,0,0)

文本显示正常,但是当视频加载时,视频会显示文本。我希望文本在视频上方。我有什么想法可以做到这一点吗?

感谢。

干杯! 谢尔班

1 个答案:

答案 0 :(得分:0)

这是因为它是本机对象,本机对象将始终出现在普通对象的前面:

  

原生文本字段不是OpenGL画布的一部分,并且不遵守显示对象层次结构,因此它们将始终显示在正常显示对象(包括图像,文本和矢量对象)的前面。但是,可以插入本地文本字段" (对象:insert())进入Corona显示组,它们将与该组一致移动。

我会尝试使用native.newTextField来查看是否可以将其放在另一个本机对象上: https://docs.coronalabs.com/api/library/native/newTextField.html