我跟达达翻译的书出版了。
[ 2009-11-19 17:19:44 | 发布: N神 ]
【原 书 名】 ActionScript 3.0: Visual QuickStart Guide
【原出版社】 Peachpit Press
【作 者】(加)Derrick Ypenburg
【译 者】 陈新;吴国权
【丛 书 名】 图灵程序设计丛书
【出 版 社】 人民邮电出版社 【书 号】 9787115215451
【出版日期】 2009 年11月 【开 本】 16开 【页 码】 226 【版 次】1-1
有问题到下边网址讨论
http://www.riabook.cn/zh_book/actionscript-3-ji-chu-jiao-cheng.htm
[最后编辑于 N神, at 2009-11-19 17:56:59]




我看不明
var mc:MovieClip = new flash.display .MovieClip();
import flash.display .DisplayObject;
import flash.display .Graphics;
import flash.display .Shape;
var sqaure:Shape = new Shape;
square.graphics.beginFill(0xfxcc00);
square.graphics.lineStyle(2,0x000000);
square.graphics.drawRect(0,0,200,200);
square.graphics.endFill();
addChild(square);
这里好多错的,我不知道怎么改
是导入出错吗?
import flash.display.DisplayObject;
import flash.display.Graphics;
import flash.display.Shape;
import flash.display.MovieClip;
var mc:MovieClip = new MovieClip()
var sqaure:Shape = new Shape();
square.graphics.beginFill(0xfxcc00);
square.graphics.lineStyle(2,0x000000);
square.graphics.drawRect(0,0,200,200);
square.graphics.endFill();
addChild(square);
我英语不好,好多关键词不知道是什么意思。只会照着写,然后看结果,折磨语句,好痛苦啊。
画一个矩形转为nestedMC影片剪辑,实例名改为nestedMC。
再画个矩形,与nestedMC同时转为mcA影片剪辑,实例名改为mcA.
再画一个矩形,转为mcB影片剪辑,实例名改为mcB.
双击进入mcA时间轴,再双击进入nestedMC时间轴,添加代码:
var myStage:MovieClip = this.parent.parent as MovieClip;
myStage.mcB.scaleX=1.5;
mcB的X就变了,为什么要加在nestedMC时间轴才得,而加在其它时间轴双不得?
这段代码是什么意思“this.parent.parent as MovieClip” ???
mcB和mcA是同一级别不?
nestedMC是包含在mcA里,还是mcA包含在nestedMC里??
请用通俗的语句解释一下,谁叫我买了你的书,你可要负点责任- -!
谢谢了
由于你是双击mcA进去才看到的nestedMC ,很明显是nestedMC包含在了mcA里
此时mcA就是nestedMC的父级 ,如果要从nestedMC的时间轴上,访问父级就要写this.parent
而主场景又是mcA的父级,要想从nestedMC里访问主场景,自然就要再加一个parent ,就变成了this.parent.parent
var myStage:MovieClip = this.parent.parent as MovieClip;
myStage就是主场景了,从这里访问mcB就是myStage.mcB 。
如果你够聪明那你就已经知道在mcA的时间轴里写代码应该怎么写了
var myStage:MovieClip = this.parent as MovieClip;