返回信息流在自学ActionScript3.0,在trace("Hello,World!")时郁闷了。具体:
安装了adobe flash builder premium
新建了一个ActionScript项目,代码为:
package
{
import flash.display.Sprite;
public class HelloWorld extends Sprite
{
public function HelloWorld()
{
trace("Hello,World!");//其实就这一句话是我加的
}
}
}
然后运行却肿么也找不到Hello,World在哪里...
浏览器是IE,已经装了debug版的FP(打开一个swf后右键有调试器选项),然后flash builder的控制台也木有输出任何东西,就显示“此时没有要显示的控制台“..
我该肿么办?
这是一条镜像帖。来源:北邮人论坛 / flash / #51684同步于 2011/7/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Flash机器人发帖
求教AS3.0 HelloWorld失败....
ingenious
2011/7/24镜像同步11 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
这。。。。
这好比什么- -
void helloworld(){
printf("Hello World!\n");
}
main(){
}
【 在 ingenious 的大作中提到: 】
: 在自学ActionScript3.0,在trace("Hello,World!")时郁闷了。具体:
:
: 安装了adobe flash builder premium
: ...................
我看书上的例子都木有类似main的函数...其实我也很纳闷没有main行不行。
而且记得右键工程没有“运行”,右键那个as文件才有“运行”。so,没准真没有main之类的东西。
贴一个书上的例子,如果他本身的代码就不能用那我就只能摊手了
package {
import com.actionscriptbible.Example;
public class ch8ex8 extends Example {
private const k:String = "King";
private const q:String = "Queen";
private const b:String = "Bishop";
private const n:String = "Knight";
private const r:String = "Rook";
private const p:String = "Pawn";
private const _:String = "empty";
public function ch8ex8() {
var chessBoard:Array = [
[r,n,b,q,k,b,n,r],
[p,p,p,p,p,p,p,p],
[_,_,_,_,_,_,_,_],
[_,_,_,_,_,_,_,_],
[_,_,_,_,_,_,_,_],
[_,_,_,_,_,_,_,_],
[p,p,p,p,p,p,p,p],
[r,n,b,q,k,b,n,r]
];
trace("Piece at (0,2) :", chessBoard[0][2]);
trace("Piece at (7,4) :", chessBoard[7][4]);
trace("Piece at (4,3) :", chessBoard[4][3]);
trace("Piece at (7,7) :", chessBoard[7][7]);
}
}
}
【 在 Kotori 的大作中提到: 】
: 我不太会用builder耶,但是怎么说类里的函数不调用是不可能自动运行的吧,这个例子里最低也要对类进行创建,才能调用构造函数
: --
好吧..实在不行就先不trace了,看看书再说吧
话说以后我要是看Flex的话有问题就站内你了哦,大牛
【 在 xuan2911 的大作中提到: 】
: 只会用flash builder 写Flex代码的飘。。
: as中确实没有main吧
: 我记得都是用mxml 的Application 吧:)
: ...................
as没有main
程序入口默认在和项目同名的类的构造函数
【 在 Kotori (风早粉丝团Producer|Kanbe Kotori) 的大作中提到: 】
: 我不太会用builder耶,但是怎么说类里的函数不调用是不可能自动运行的吧,这个例子里最低也要对类进行创建,才能调用构造函数
你是f11运行的吗?
控制台应该是有输出的。
【 在 ingenious (【BYR★KOBE迷】| Yo) 的大作中提到: 】
: 在自学ActionScript3.0,在trace("Hello,World!")时郁闷了。具体:
: 安装了adobe flash builder premium
: 新建了一个ActionScript项目,代码为:
: ...................
我是点运行运行的...我试试F11再
【 在 flycat 的大作中提到: 】
: 你是f11运行的吗?
: 控制台应该是有输出的。
: 【 在 ingenious (【BYR★KOBE迷】| Yo) 的大作中提到: 】
: ...................