|
主题: 关于父脚本
|
 kun_5d
职务:普通成员
等级:1
金币:0.0
发贴:80
|
#12000/11/16 10:20:29
有的时候看别人的程序, 可总是在父脚本这里理解不够深刻, 不知道那位热心朋友可以给到关于父脚本的教导, 来个当头一棒, 等待 (不过不可太用劲, 否则我会给打笨的, 哈哈哈
|
 artdao
职务:普通成员
等级:1
金币:0.0
发贴:61
|
#22000/11/16 13:21:28
父脚本很少用了 书上说的我也不太明白
|
 ???
职务:普通成员
等级:2
金币:10.0
发贴:644
|
#32000/11/16 16:52:48
就是调用一个脚本的脚本呀。赫赫
|
 toto
职务:版主
等级:5
金币:17.0
发贴:2582
|
#42000/11/16 17:42:06
如果哪位大侠能了解的非常清楚,也请给小弟说说
|
 kun_5d
职务:普通成员
等级:1
金币:0.0
发贴:80
|
#52000/11/16 17:42:35
我知道他是调用其他脚本的脚本, 可中间有些东东我还是搞不太清楚,
比如: 如何调用, 在编写时候要注意什么, 书上写得太少, 让人拎不清爽。 还是需要朋友的帮助。 快啊。
|
 bear_5d
职务:普通成员
等级:2
金币:1.0
发贴:328
|
#62000/11/16 20:41:42
父脚本,就是产生一些具用大体相同属性的子脚本的脚本!但,每个子脚本又具有自己的特性! 比如:射击小蜜蜂的游戏!排列整齐的蜜蜂,大体都具有类似的属性,只是下落线路、速度等属性不同!这些类似而又不同的脚本都可以由父脚本生成!!!
我想……
我做……
我是……
我努力,我飞翔……
|
 tony941
职务:普通成员
等级:1
金币:0.0
发贴:5
|
#72000/11/17 1:03:10
谁有例程,不麻烦就给我发一个。看书不太清楚,看例子方便点。 谢了
|
 机器猫 5D精英
职务:普通成员
等级:3
金币:10.5
发贴:1197
|
#82000/11/17 7:28:35
tony941 你的fileflex测试的如何了?:)
|
 freda
职务:普通成员
等级:1
金币:0.0
发贴:45
|
#92000/11/17 20:22:49
关于父脚本,我写了一个例子.实例等"机器猫"放到网上! 主要的两个脚本如下: --About Parent Script from "Freda"------- --2000-11-17----
----parent script(父脚本)------- property mySprite property myMember property spritenum
on new me,theSprite mySprite=theSprite Copy_me(me,mySprite) Show_me(me,mySprite) end
on Copy_me me,cmSprite duplicate member "pic",member me.mySprite of castlib "dup" the name of member me.mySprite of castlib "dup"="pic"& cmSprite myMember=member mySprite of castlib "dup" end
on Show_me me,smSprite puppetSprite smSprite,true sprite(smSprite).forecolor=255 sprite(smSprite).ink=36 sprite(smSprite).member=myMember sprite(smSprite).loc=point(smSprite*20,smSprite*40) updatestage end -------
-----behavior script with button "repeat me"(带在按钮上的行为脚本)--- on mouseUp me global gNum if gNum<8 then gNum=gNum+1 new(script"pCopy_me",gNum) end if put gNum-1 into field "num" end
|
 acneyouth
职务:普通成员
等级:1
金币:1.0
发贴:181
|
#102000/11/18 23:14:47
好象在on new me中必须有一个return me吧?
|
 机器猫 5D精英
职务:普通成员
等级:3
金币:10.5
发贴:1197
|
|
 tony941
职务:普通成员
等级:1
金币:0.0
发贴:5
|
#122000/11/19 11:58:18
机器猫 不好意思 我看不太懂,最近也没多少时间。 不过谢谢你的XTRA
|
 freda
职务:普通成员
等级:1
金币:0.0
发贴:45
|
#132000/11/20 10:07:50
acneyouth在上个贴子中说 引用: 好象在on new me中必须有一个return me吧?
其实我只写了一个简单的能复制出若干同样演员的父脚本,若想再对其进行更多的操作,在调用new时,就要用一个全局变量来接收,即: gDupMember=new(script"pCopy_me",gNum) 同时,on new me 父脚本中也必须加上return me,否则加不加return me,无妨!
|