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)

文本显示得很好,但当视频加载时,视频覆盖在文本上。我想让文本覆盖在视频上。有什么想法吗?

谢谢。

祝好! Serban

点赞
用户2524586
用户2524586

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

本机文本字段不是OpenGL画布的一部分,也不遵守显示对象层次结构,因此它们始终会出现在常规显示对象(包括图像,文本和矢量对象)的前面。然而,本机文本字段可以被“插入”(object: insert())到Corona显示组中,它们会与该组一起移动。

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

2015-09-19 20:12:51