AS3 - 按钮单击+数字

时间:2014-10-24 09:28:10

标签: java actionscript-3

我要做的是创建一个非常基本的按钮点击游戏,就像“AdVenture Capitalist”和其他几款休闲游戏一样。没什么好看的。我正在使用FlashDevelop(AS3),我正在试图找出如何创建一个按钮,然后每次按下该按钮时,它会在屏幕上显示的主要值中加上+1。

我还想弄清楚如何制作一个自动点击过程的按钮。 如果有人能告诉我如何,或指导我到一个可以帮助我的特定页面,我会非常感激。

我也不确定Actionscript是否是写这篇文章的最佳语言。如果你有推荐我可以使用FlashDevelop,我会很感激!

谢谢!

1 个答案:

答案 0 :(得分:0)

我知道如何在java中执行此操作。例如,创建按钮和标签。只要你需要结合java和flash,这个link对初学者很有用。如果您只需要java,则以下代码段将非常有用。还可以从JavaDocs学习用于GUI目的的java swing

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ButtonClick
{
    int counter = 0;
    public ButtonClick()
    {
        JFrame frame = new JFrame("Title");
        JButton btn = new JButton("Click me");
        JLabel clicks = new JLabel("");

        frame.setSize(400,400);
        frame.setLocationRelativeTo(null);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setLayout(new FlowLayout());
        btn.addActionListener(new ActionListener(){
            public void actionPerformed(ActionEvent e)
            {
                counter++;
                clicks.setText("Number of clicks till now :"+Integer.toString(counter));
                frame.repaint();
            }
        });
        frame.add(btn);
        frame.add(clicks);
        frame.setVisible(true);
    }
    public static void main(String []args)
    {
        ButtonClick c = new ButtonClick();
    }
}