Найдено этот рисунок апи из here
function drawRoundedRectangle(mc:MovieClip,rectWidth:Number, rectHeight:Number, cornerRadius:Number, fillColor:Number, fillAlpha:Number, lineThickness:Number, lineColor:Number, lineAlpha:Number) {
with (mc) {
beginFill(fillColor, fillAlpha);
lineStyle(lineThickness, lineColor, lineAlpha);
moveTo(cornerRadius, 0);
lineTo(rectWidth - cornerRadius, 0);
curveTo(rectWidth, 0, rectWidth, cornerRadius);
lineTo(rectWidth, cornerRadius);
lineTo(rectWidth, rectHeight - cornerRadius);
curveTo(rectWidth, rectHeight, rectWidth - cornerRadius, rectHeight);
lineTo(rectWidth - cornerRadius, rectHeight);
lineTo(cornerRadius, rectHeight);
curveTo(0, rectHeight, 0, rectHeight - cornerRadius);
lineTo(0, rectHeight - cornerRadius);
lineTo(0, cornerRadius);
curveTo(0, 0, cornerRadius, 0);
lineTo(cornerRadius, 0);
endFill();
}
}
Это для обучения предлагает строго !!!
this.createEmptyMovieClip("th",100);
drawRoundedRectangle(th,100,50,5,0x00f999,100,1,0x000000,100);
th.onRollOver = function() {
decrement(th);
}
th.onRollOut = function() {
increment(th);
}
function decrement(mc){
mc.onEnterFrame= function(){(th._alpha > 50)?th._alpha -= 9:delete this.onEnterFrame;}
}
function increment(mc){
mc.onEnterFrame= function(){(th._alpha < 100)?th._alpha += 5:delete this.onEnterFrame;}
}
Благодарим за понимание. Тем не менее, я все еще хочу иметь действие clickTag для всей области. Таким образом, в случае вырезания области кнопки мне также нужно скопировать действие clicktag на кнопку, верно? –
Хорошо, я на самом деле думал об этом. Я педантичен сам. Как насчет прослушивателя для размещения мыши, поэтому, когда она наводится на кнопку, анимация кнопки hover активируется по функциям. Бьюсь об заклад, вы можете сделать это на кнопке, сделанной на заказ. Но если вы используете кнопку «Компонент», вам необходим глубокий поиск .. [link] (http://www.hotscripts.com/category/scripts/flash/components/) – animaacija
ничего, кроме [20 pence] (http: // docs. brajeshwar.com/as2/Button.html) в методах класса Button. 'btt.tabEnabled = true; btt.tabIndex = 1; btt.useHandCursor = true; btt.onDragOver = true; ' – animaacija