主题:  关于父脚本

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
#112000/11/19 7:33:38



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,无妨!