我想在ActionScript中嵌入一些文本到圆圈中。我有三个问题:我不能让文本在圆圈中居中,我不能让文本居中对齐,我不能让字体应用于文本。关于字体,我知道它是正确嵌入的,因为它可以在我在舞台上创建的TextField上工作。
[Embed(source="DAXCOMPL.TTF", fontName="DaxCompact-Light", mimeType='application/x-font', embedAsCFF='false')]
private var MyFont:Class;
public function
我正在使用svg.js创建包含文本和居中的圆圈,我能够做到这一点。
let draw = SVG('main');
// this is for the text
draw.plain(ele.ticket_id).attr({
x: posX,
y: posY,
fill: '#fff',
'alignment-baseline': 'central',
'text-anchor': '
我试图通过使用两个圆圈作为按钮来制作一种"2选项选择游戏“。在圆圈内应该有一个文本,它是居中的,不会从圆圈中突出出来。但是,当文本太大时,它会突出在圆圈下面。
HTML:
<body>
<header>
<h1>Choose</h1>
</header>
<ul>
<li>Read a book and lay on bed the whole day</li>
<li>Go outside and ride a bycicle with friends<
我想做的是在圆圈内画一个数字,这样它就可以在垂直和水平方向上居中放置。我正在使用相同的矩形结构绘制圆和文本字符串,并使用水平和垂直对齐的中心。但是,正如你可以从我在白色圆圈上画了一条水平线的图像中看到的那样,文本正居中对齐其基线,而我的眼睛显示它在水平方向上稍微向左对齐。
我尝试过通过在矩形的顶部添加still .height/2来将其向下移动1/2的高度,但它仍然不正确。(我调整字体大小,以便根据计数器中的位数将数字放入框中)
我怎样才能正确地做这件事?
var rect = new Rectangle(bmpWidth - maxCircleDiameter, bmpHeight - ma
我有一个绕着画布移动的圆圈。
当用户将鼠标移到圆圈上时,半径从20扩展到100,当用户松开圆圈时,半径停止增长。
我想在圆的中心显示圆的半径,并让它随着增长而更新。
我的圆圈和文本代码如下所示。我是否需要圆形和文本的高度和宽度,才能使文本正确居中,并使圆形正确增长?
var circle = new Kinetic.Circle({
x : stage.getWidth() / 2,
y : stage.getHeight() / 2,
radius : 20,
fill : 'grey',
stroke : 'black'