GRevWFNg ver0.1d for AE6.5(AE7)

2007/03/10	vWFNgo[V	nas_stroryboard ver0.1a

2008/01/30	vWFNgo[W	nas_storryboard ver0.1c
2008/02/21	vWFNgo[W	nas_storryboard ver0.1d

GReB܂̓CJ[ƒʏ̂BGReɂfނ쐬ׂɃXLGRẻ摜f[^AJbgɉʈʒuw肵čėpׂ̃vWFNgłB


݃f[^\m肷ׂ̎iKłB
̂ߊeo[Wу}Ci[o[Wɋ쓮p̃GNXvbVf[^̍\قȂ܂̂ŗp̍ۂ͏[ӂB
vWFNg̃o[V̓vWFNgACe app.project.item(1).comment ɖߍł܂B

C̃XNvgɂ̓o[WႢł͋NȂlɃgbvĂ܂ANɃvWFNg̓ǂݒȂǂsƌ듮̌ƂȂ܂B
vWFNgēǍ݂̓JbgԍplėグĂB

̃vWFNǵAJ̎vWFNgłB
̃vWFNggpƂɂ邷ׂĂ̑v͕ۏ؂܂B
gp͊e̔fōsĂB


{̃f[^\
AhrAt^[GtFNg̃vWFNgƂĊGRef[^܂B


f[^͈ȉ̗lȍ\ŁAƂăL[t[ɉ摜ɑ΂⏕𖄂ߍތ`ŗpĂ܂B

[XL摜f[^](V[PX)
	
[00]	AEɂ([VgbN)X^rCY
[01]	GReɎgpp̊bWIg擾
[02]	y[WƂ̏o^
[03]	JƂ̏o^

vWFNg̓쎩̂́AAE(Pro)̋@\ƃGNXvbVō\ L[쐬⏕ vWFNg̊Ǘ(eLXgf[^̓o͓)@\ȂǂXNvgŕĂ䂭`łB
͊Ǘɂnas(_[)ɂXNvggKvł
͏ĨvWFNǵAnasgsȂAEłpł`ڎwĂ܂B


ȒPȏ菇

1.	GReXLĘAԉ摜ŕۑB
XLf[^́AepӂB
oƂ̎ŊeJbgɑ΂V[g̎w蓙ꍇ(ʏ킠)
oƂV[gt̔fޗ(͌Bfނ̂)ɂׂɕR}GKv܂B

ɂ𑜓xŃXLĂB

GReXLf[^1ʂ̉CAEgp72dpiȏ̃f[^xɂȂl߂܂B

̃vWFNgł́AWԂň󎚉𑜓x72dpiɑz肵Ă܂B
݈ʓIȁuA4cTCY5iGRepvň󎚃t[[225mm 3:4-TV size]łƂ
GRe1ʂ̉6cmxȂ̂ŁAꂪŒł640pxxɂ͂Ȃl250dpiȏ
\Ȃ350dpix̂̉𑜓xŃXLĂB

72 ~(󎚃t[̉  GRe1R}̉) dpi

̎ڈƂȂ܂B

	tips

ʂ̓^̃f[^̃XLȂ̂ŁuI[ghLgtB[_vt̃XLi𐄏܂B
uȂ̂͂Ȃ!vƎvĂAFAXg܂B
PC-FAX\tgFAXMAE̓ǂ߂`ɃRo[gƂԂԂȂ܂̂ŃgCĂ݂Ă͂?
̍ہAMFAX͐V̂ō掿(𑜓x)̃[hIԗlɂĂBmN400dpiłB

X^WIɃRs[@ꍇ́ÃRs[@ɃXLi@\ꍇ܂B
Rs[@ɂ͂Ȃ̊mŃhLgtB[_Ă܂B@oēǂłƗǂƂ邩܂

FAXRs[@gpꍇÅ֘AAvP[VWIɈu}`y[WE2l tiffv f[^́AAEł͓ǂ߂܂B
K؂ȃRo[^ŕăO[XP[ɕϊ܂傤B


mN2lŃXLꍇ́AO[XP[̏ꍇ߂̉𑜓xŃXL邱Ƃ߂܂B
vZ300dpĩf[^Kvȏꍇ3`5葝 400`500dpi NXŃXLAEǂݍݑOɕKvȉ𑜓xɏkƉʂꂢłB

ŏIIɎgpf[^AEœǂ߂f[^ȂȂłOKłB
ʂ̘Aԉ摜ł̂ŃfBXNeʂɂӂBgpړIƗeʂ̌ˍłjpgV[PXȂǂƂ߂łB


2.	GReX^rCY

XLf[^́AX^rCYĂ܂B

[00X^rCY]R|Ƀf[^uăTvɂă[VgbN܂͓l̋@\ŃX^rCXĂĂB

X^rCŶ͉gpĂ܂܂B
XL_ŃX^rCYIĂf[^ȂΓɉH͕Kv܂B
(Ƃ΃XLiɃ^bvZbgĂāAReɂ^bvEcȂ)

[VgbN̎gp@ɊւĂ͂ӂ܂Beł肢܂B

ev[g̃R|̒sȏꍇ͉ĂĂB(@\݂͌܂)


3.	p`

X^rCYς̃f[^p̊{\`܂B

[01po^]R|"摜GA"CRẻ摜͈͂ɂ킹ăhOĒĂB
"Re̒i"̓GNXvbVŐݒ肵܂B
ʓIɂ5i܂6iƎv܂Be̍ił킹ĂBO[̕GRẽR}ƈvݒIłB

̃f[^́Å{ʒǔvZɎgp܂B
eR}Ƃ͉̔\ł̂łŒȂĂf[^쐬͂ł܂AƂ킹ĂƂƂ̍ƂfRyɂȂ̂ł肠킹ĂĂB

"𑜓x","zu","t[" Ȃǂ̊eIvVɂ͌݋@\ݒ肳Ă܂B(2007/04/01)



4.	y[Wݒ

[02y[WRNV]R|́Aԃf[^R|łB

̃Xe[Wł̍Ƃ͓ɂ܂B
̃R|́A1t[1y[WŃRẻ摜vWFNgŜɋ邽߂Ɏgp܂B
layer("PageIndex")ɂ́Ay[Wԍ(eLXg)i[܂B
y[W̃CfbNXlƕ\y[Wԍɂꂪꍇ́ÃCɃL[쐬ăy[Wԍo^ĂB
CɃL[쐬ƁA[ȍ~̃y[W̔ԍ͍쐬ꂽL[̐lƂɎZꂽԍɂȂ܂B
y[WԂꍇ́AԒ̃y[WɃL[쐬ĂB 

ʂ菈ς񂾂Ƃ̃y[W}́Atbe[WύXȂŁAR|ɕʂ̃CƂĈȑÕf[^̌ɔzu邱Ƃ߂܂B

y[Wԍ̓o^͌q̃JbgԍplslɂȂĂ܂B

5.	R}(J)o^

[03JRNV]
炪AJbgуR}̊֘AL^R|łB
Ɉȉ̃C̃vpeBɃRẽJԂL^܂B

	layer("ColumnInformation")	i[C
	layer("Time")	bi[C
	layer("CUT No.")	Jbgԍi[C

L^f[^т̔zu(2007/03/10)ȉ̃Xg̏ԂłB

,vpeB,,i[IuWFNg
,pageIndex	,y[WRNṼCfbNX(int)	,layer("ColumnInformation").effect.property("Page")(XC_)
,clumnIndex	,pagẽJԍ1`(int)	,layer("ColumnInformation").effect.property("ColumnIndex")(XC_)
,scaleFitting	,W̃R}TCY͂ꍇ̃tO(bo)	,layer("ColumnInformation").effect.property("ScaleFitting")(XC_)
,columnPosition	,Jʒu/([left,top])	,layer("ColumnInformation").position
,columnScale	,J摜XP[/%([xScale,yScale])	,layer("ColumnInformation").scale
,timeText	,J̎ԕ(string)	,layer("Time").text.sourceText
,cutNumber	,Jbgԍ(string)	,layer("CUT No.").text.sourceText

,dialogText	,䎌K̏	,layer("Dialog").text.sourceText
,contentText	,gBK̏	,layer("Content").text.sourceText

̃vWFNgł́AGRẽR}1ZbgŁuJvƌď̂܂B

J̊G
1Jɂ́Aȉ̏񂪍ŒЂƂȏ܂܂܂B

Jbgԍ	C	JYJbg̑Jłꍇ͕K{
摜	K{	ĜȂ̃R}͏ĜR}ɕt邩A܂͔̉摜o^邱ƁB
_CAOeLXg	C	䎌K̏
RegeLX	C	gEK̏
^CeLXg		C	Jbg\J̌pԂvăJbgԂ肷
gWbgԂ̓^CeLXgŊʕtŋLڂ邱

/*
	GRevWFNgpGNXvbVZbg
		2007/03/16
*/

/*-------------------------------------------------------------------------------*/
{
//RCfbNXy[Wԍ̃L[vZ
var targetTimeline=effect("Page")("XC_");
//	ɑΏۃ^CC

var myResult=0;

//QƂׂL[̑߂B
//siL[܂̓CÂȂꍇj́Al0ɏďI
	var maxIndex = targetTimeline.num_keys
if ( maxIndex != 0) {
// ċߐڂ̃L[߂
	nKey = targetTimeline.nearestKey(time);
// ݎƔr
	if( time == nKey.time ) {
		myResult=0;
	}else{
		if ( time <= nKey.time ){
if(nKey.index > 1){
			myResult=(time-targetTimeline.key(nKey.index-1).time)/thisComp.frameDuration;
}else{
	myResult=time/thisComp.frameDuration;
}
		}else{
			myResult=(time-nKey.time)/thisComp.frameDuration;
		}
	}
} else {

	//L[Ȃ̂Ōv_OŌvZ
	myResult=time/thisComp.frameDuration;
}
// y[W̃JԍPJnɕύX
Math.round(myResult+1);
}

/*-------------------------------------------------------------------------------*/

//摜͈͎wpit[ȍ~j
//\[X摜̉𑜓xƃt[񂩂畽ʂ̃TCY
//
var myScaleX=100
	*(
		thisComp.layer("摜GA").effect("t[(mm)")("XC_")
		*thisComp.layer("摜GA").effect("𑜓x(dpi)")("XC_")/25.40
	)/(this.width);
//c
var myScaleY=100
	*(
		(	thisComp.layer("摜GA").effect("t[(mm)")("XC_")
			/thisComp.layer("摜GA").effect("t[c")("XC_")
		)*(
			thisComp.layer("摜GA").effect("Rei")("XC_")-1
		)*thisComp.layer("摜GA").effect("𑜓x(dpi)")("XC_")/25.40
	)/(this.height);

[myScaleX,myScaleY];

/*-------------------------------------------------------------------------------*/

//t[ȍ~̈ʒu(1i)
add(thisComp.layer("摜GA").position,[
	0,(
		thisComp.layer("摜GA").effect("t[(mm)")("XC_")
		/thisComp.layer("摜GA").effect("t[c")("XC_")
	)* thisComp.layer("摜GA").effect("𑜓x(dpi)")("XC_")/25.40
]);

/*-------------------------------------------------------------------------------*/

//t[p
//\[X摜̉𑜓xƃt[񂩂畽ʂ̃TCY

//
var myScaleX=100
	*(
		thisComp.layer("摜GA").effect("t[(mm)")("XC_")
		*thisComp.layer("摜GA").effect("𑜓x(dpi)")("XC_")/25.40
	)/(this.width);
//c
var myScaleY=100
	*(
		(
			thisComp.layer("摜GA").effect("t[(mm)")("XC_")
			/thisComp.layer("摜GA").effect("t[c")("XC_")
		)* thisComp.layer("摜GA").effect("𑜓x(dpi)")("XC_")/25.40
	)/(this.height);

[myScaleX,myScaleY];




/*-------------------------------------------------------------------------------*/

//wpnullIuWFNg̃WIgp[^o

//(mm)
((this.width*this.scale[0]/100)/effect("𑜓x(dpi)")("XC_"))*25.40;

//t[cZo
//	GAcoĒiŊ
var@frameHeight=(((this.width*this.scale[1]/100)/effect("𑜓x(dpi)")("XC_"))*25.40)/effect("Rei")("XC_");

//(mm)
var@frameWidth=((this.width*this.scale[0]/100)/effect("𑜓x(dpi)")("XC_"))*25.40;
frameWidth/frameHeight;
/*-------------------------------------------------------------------------------*/



Re菇



	ey[W𑜓xŊGReXLB

300dpi(A4Re)x𐄏B
*ȉ̉𑜓x̏ꍇ́AWt[̃sNZx 720px/ʉ 邽߃rfIỏ͎掿ۏ؂łȂB

vWFNg300dpiō쐬(288dpic)

	RepWIg擾

A܂͓𑜓xœǂݍ񂾗pupo^vR|ɃhOď擾
 -Re̒i̎w
 -摜GA̎w
 -X^rCYp̋LGA̎w
Ȃǂs

	V[PXœǂݍ񂾊GReX^rCYB

AẼX^rCY@\ŏ[BRep̑Ίp̃GbWŃX^rCY
*nł́ÃR|͎쐬

	X^rCYς̃R|f[^擾pꎞR|ɓǂݍŃf[^擾

[Uwx@\쐬B
 -Vbgo^pl
 -ReJEēo^Ă䂭B
 -摜r[A~
 -J[Nl
 -
 -

XPSgpH
XPSʍ\ɂȂ?
GgƂXPSʂ̍\ȂƉfLqłȂB


GRef[^"Vbg(Jbg)"IuWFNg̏WƂB
ΏƂꍇ́AGRe"Vbg"XPSt@C1ɑB

eJbgƂ̃f[^쐬B(XPS+MAPɊ܂ނƂłlɍl)
vpeB̑ΏƂ𖾊m(LvpeB)

		GRêvpeB
object Cont
new Cont(){}

*	title		^Cg
*	subTitle	Tu^Cg
*	opus		b

	frameRate	상fBAt[[g
	totalDuration	Re
	page	y[WtH[}bg(l)uy[WIuWFNgv
		page.width	p
		page.height	p
		page.anchorPoint	摜GAJn_
		page.frameColumns	Ji
		page.frameWidth	ʕ
		page.frameAspect	ʃAXyNg
		page.
	column		JIuWFNg
		column.positon	o^W(t[?)
		column.
		column.
		column.
		column.
		column.
	columns		JRNV
		
	pages		y[WRNV
	cuts		VbgRNV

Cont.pages=PageCollection;
new Page();
		y[WRNV
		y[WRNV͈ȉ̃vpeB
index	CfbNX o^
name	y[Wԍ()j[N
pageTotalDuration	y[W̍vL^ columns.onChange()ōXV
columns	JRNV

Cont.cuts=CutCollection;
new Cut();
		Jbg(Vbg)vpeB

	name	ʕ(j[N)	scene-cut Zp[^ꍇ́AOuV[
*	scene	name̔hvpeB
*	cut	name̔hvpeB
*	time	
*	trIN		gWVGtFNgю
*	trOut		gWVGtFNgю

>	shotIndex	JbgINDEX
>	shotName	Jbgԍ=scene+cut
>	startTime	Jn
>	duration	p
>	columns		JRNV


"Vbg"́ARef[^ƂăJRNV
JRNV̓J̏WłB
J͊GRe\ŏvfłB
J͈ȉ̗vf

Cont.columns
new Column(){}

>	position	Reʒu([pageIndex,columnIndex])
>
>	contentPicture	摜	/ʒuETCYE摜{̂͊OQ
>	dialogText	䎌	/LEeeLXg(EJnԁEp)
JnԂ́AVbg`̃ItZbgB̐e
Ԋ֘A͎t[?
>	contentText	g	/eeLXg
es ނȂׂ̂  ނꂽ̂̕⏕
>	soundEffect	TEhGtFNg֘Ãg
				/xEeeLXg(EJnԁEp)
>	musicComment	y֘Ãg
				/xEeeLXg(EJnԁEp)
>	columnDuration	Jp(IvV)
				ʏ̓JpԂWς̂VbǧpԂƂȂB
>	pageIndex	y[WID@GReœo^@y[WԍƂ͕ʁAI[_O͂ɕ
			GReg̓y[W̏Wō\B

>	columnIndex	JID y[Wœo^ɗ^ID@@L^_͉摜GA̍WŃ\[g
			y[ẂAJ̏Wō\BŴ݂ł悢?

́Aȉ̗lɓǂݑւ悢?

GRéAJ̏Wō\ĂB
J́AŒ u摜E䎌EgEEyEԎwv ̂ꂩЂƂ̏GRe\ŏPʂłB
ʏ̃J́Ȁ񂷂ׂĂ

̃J1̃Jbg\ꍇAJPƂ1̃Jbg\邱Ƃ\łB

J́AƂăy[W(pageIndex)Aуy[Wł̈ʒu(columnIndex)AGRẻ摜ł̓肪sB



=====

}bvIuWFNg̓dl

f[^`FbN\bh


Map.dataChack(O[vx,XPSg[N)
Map.dataChack(XPSg[N)


}bṽ\bhŎ
^ꂽg[Nă}bṽGgԂB
߂l
	Map.groups[idx].entrys[idx]	}bvGgIuWFNg
		܂
	null

}b`Ȃꍇ́Anull

IvVƂăO[v茟\
ЂƂ̏ꍇ́AO[vɌ肳ȂsB

O[vIuWFNg Map.groups[idx].getByName(g[N) 
̃bpƂē삳̂ǂB

Map.getGroupByName("O[v")


AȄꍇ́AMAPIuWFNgăGgԂlɐݒ
߂GǵAĈ݂œYC̐擪̎ԃItZbgŕԂB
(^C}bvl)

:
	dataCheck("A","12")

߂l	(t[)	(LGg)
	܂̓L[[h	"blank"	(LuN)
	܂	null	(Gg)

̂炢ŗǂ?	ɂ܂ōΌBɎglɂȂ͂B



//72dpi St[@(225mm*0.9/25.40)*72 > 574.0157px
//72dpi St[@(225mm*(3/4)*0.9/25.40)*72 > 430.5188px

[100*(574.0157)/this.source.layer("JZN^").scale[0],100*(430.5188)/this.source.layer("JZN^").scale[1]];

[100*(574.0157)/this.width,100*(430.5188)/this.height];//Nbv}XNGNXvbV

//
XP[tBbeBO̒lmFăXP[OsGNXvbV

XP[͂܂KCh̃TCYoďcXP[wWɂ邩肷B
KCh̃TCYKt[ȂcEcȂΉXP[

Kt[c
var baseAspect=	thisComp.layer("01po^").source.layer("摜GA").effect("t[c")("XC_").value;
var myAspect=	thisComp.layer("03JRNV").source.layer("JZN^").scale[0]/thisComp.layer("03JRNV").source.layer("JZN^").scale[1];
var fitScale=(myAspect<=baseAspect)?thisComp.layer("03JRNV").source.layer("JZN^").scale[0]:thisComp.layer("03JRNV").source.layer("JZN^").scale[1];
gudeScale


/* o̓obt@̃XP[GNXvbV Œ{fit[h*/
//72dpi St[@(225mm*0.9/25.40)*72 > 574.0157px
//72dpi St[@(225mm*(3/4)*0.9/25.40)*72 > 430.5188px
if(this.source.layer("ColumnInformation").effect("ScaleFitting")("`FbN{bNX")==true){
	var baseAspect=	thisComp.layer("01po^").source.layer("摜GA").effect("t[c")("XC_").value;
	var myAspect=	thisComp.layer("03JRNV").source.layer("JZN^").scale[0]/thisComp.layer("03JRNV").source.layer("JZN^").scale[1];
	var fitScale=(myAspect<=baseAspect)?
		57401.57/thisComp.layer("03JRNV").source.layer("JZN^").scale[0]:
		43051.88/thisComp.layer("03JRNV").source.layer("JZN^").scale[1];
	var fixScale=fitScale;
}else{
	var fixScale=57401.57/this.source.layer("ColumnInformation").effect("PageWidth")("XC_").value;
}

[fixScale,fixScale];

/*	XP[OΉNbv}XN	*/
//72dpi St[@(225mm*0.9/25.40)*72 > 574.0157px
//72dpi St[@(225mm*(3/4)*0.9/25.40)*72 > 430.5188px
//[100*(574.0157)/this.width,100*(430.5188)/this.height]

if(thisComp.layer("03JRNV").source.layer("ColumnInformation").effect("ScaleFitting")("`FbN{bNX")==true){
	var baseAspect=	thisComp.layer("01po^").source.layer("摜GA").effect("t[c")("XC_").value;
	var myAspect=	thisComp.layer("03JRNV").source.layer("JZN^").scale[0]/thisComp.layer("03JRNV").source.layer("JZN^").scale[1];
	var fitScale=(myAspect<=baseAspect)?
		57401.57/thisComp.layer("03JRNV").source.layer("JZN^").scale[0]:
		43051.88/thisComp.layer("03JRNV").source.layer("JZN^").scale[1];
	mul(thisComp.layer("03JRNV").source.layer("JZN^").scale,fitScale/100);
}else{
	var fixScale=57401.57/thisComp.layer("03JRNV").source.layer("ColumnInformation").effect("PageWidth")("XC_").value;
	mul(thisComp.layer("03JRNV").source.layer("JZN^").scale,fixScale/100)
}




//
Ȃ񂾂ȃoO
GNXvbVŁAGNXvbVGtFNg̃`FbN{bNX]ꍇ
`FbN{bNX̒lifł͕]łȂB

Ƃ
`FbN{bNXЂƂăXC_Ɉȉ̃GNXvbVKp

if(this.effect("`FbN{bNX")("`FbN{bNX")){1}else{0};

`FbN{bNX̒lɊւ炸 1 UgB
{̊҂ʂ̂߂ɂ

if(this.effect("`FbN{bNX")("`FbN{bNX")==true){1}else{0};

Ȃƃ_ۂc ǂɂ uw!v

˂
valueŎQƂΔrIT


/*	y[W㕔̕\pGNXvbV
		\_͗po^̉摜GAW
		ItZbg̓vpeB̒l𗬗p
 */
add(this.value,
sub(
	thisComp.layer("01po^").source.layer("摜GA").position,
	sub(
		thisComp.layer("01po^").source.layer("00X^rCY").position,
		[
			thisComp.layer("01po^").source.layer("00X^rCY").width/2,
			thisComp.layer("01po^").source.layer("00X^rCY").height/2
		]
	)
));



JbgԃvpeB̒lL[QƂɂق悢
܂͑SL[Ł@o͎QƂc@l


/*	
		{IȃvWFNg[hĕۑH


 */

//	ev[gt@Cǂݍ
myTemplateFileLocation=Folder.startup.toString()+"/Scripts/nas/(tools)/cont/template.aep"
myTemplateFile= new File(myTemplateFileLocation);
app.open(myTemplateFile);

========	("02y[WRNV")("PageIndex")
/*
	y[WRNV y[Wԍ⏕XNvg
	L[t[΂̒l
	ȂΒÕL[̐lɃt[̂Ԃ
	y[WRNVɗvfǉE폜ꍇ́A{I
	svȗvf̍폜͍s킸ɁAKvȗvfRNV
	ǉ邱ƂƂĂB
	JRNVQƂȂvfĂ폜͍s܂B
*/
// [ ZEROfilling
Zf = function(N,f) {
var prefix="";
if (N < 0) {N=Math.abs(N);prefix="-"};
if (String(N).length < f) {
	return prefix + ('00000000' + String(N)).slice(String(N).length + 8 - f , String(N).length + 8);
} else {return String(N);}
};
//
if(!numKeys){this.value}else{
	if(nearestKey(time).time==time){
//		this.value;
		text.sourceText;
	}else{
		var preKeyIndex=(nearestKey(time).time<time)? nearestKey(time).index:nearestKey(time).index-1;
		var baseValue=key(preKeyIndex).value.toString();
		if(baseValue.match(/[^0-9]*([0-9]+)[^0-9]*/)){baseValue=RegExp.$1*1;}else{baseValue=key(preKeyIndex).time/thisComp.frameDuration}
		Zf(baseValue*1+(time-key(preKeyIndex).time)/thisComp.frameDuration,3);
	}
}
========	("03JRNV")("ColumnInformation")("Page")("XC_")

========	("03JRNV")("ColumnInformation")("ColumnIndex")("XC_")
if(!numKeys){this.value}else{
//RCfbNXy[Wԍ̃L[vZ
var targetTimeline=effect("Page")("XC_");
//	ɑΏۃ^CC

var myResult=0;

//QƂׂL[̑߂B
//siL[܂̓CÂȂꍇj́Al0ɏďI
	var maxIndex = targetTimeline.num_keys
if ( maxIndex != 0) {
// ċߐڂ̃L[߂
	nKey = targetTimeline.nearestKey(time);
// ݎƔr
	if( time == nKey.time ) {
		myResult=0;
	}else{
		if ( time <= nKey.time ){
if(nKey.index > 1){
			myResult=(time-targetTimeline.key(nKey.index-1).time)/thisComp.frameDuration;
}else{
	myResult=time/thisComp.frameDuration;
}
		}else{
			myResult=(time-nKey.time)/thisComp.frameDuration;
		}
	}
} else {

	//L[Ȃ̂Ōv_OŌvZ
	myResult=time/thisComp.frameDuration;
}
//
Math.round(myResult);
}

========	("03JRNV")("ColumnInformation")("PageWidth")("XC_")

thisComp.layer("01po^").source.layer("摜GA").scale[0];



========	("03JRNV")("ColumnInformation")("ScaleFitting")("`FbN{bNX")

if(!numKeys){this.value}else{if(nearestKey(time).time==time){false}else{true}};


========	("03JRNV")("ColumnInformation")("anchorpoint")
	GNXvbVŌŒB"[0,0]"
========	("03JRNV")("ColumnInformation")("position")

	JʒũL[ɋL^B

========	("03JRNV")("ColumnInformation")("scale")

	J̊GRẽTCY𓖊YC̃XP[ŋL^B
	QƎ̎TCY͌q

========	("03JRNV")("ColumnInformation")("rotation")

	J̊GRẻ]𓖊YC̉]ŋL^B
	ʓIɂ͏"0"

	



폜Ƒ}
	J폜
tH[JX̓J폜

ꍇ
	J1Pʂ1Jbg\ꍇ
L[폜ĊԂl߂(L[Oֈړ)

	JJō\Jbg1łꍇ
		擪Jꍇ
Jbgԍ̃L[cđ폜L[ׂđOɈړ
		r܂͏IJꍇ
JL[폜Čf[^Oֈړ

p^[̍ق̓JbgԍL[폜邩ۂ̏̎擾ł
폜͂̃L[OֈړĕҏWpꎞϐXV


	J}
tH[JXʒȗOɐVKJ}

ꍇ
	tH[JXʒuJbg̖`Jꍇ
		J͑OJbg̒ǉJƂđ}
		}Jbgłꍇ͂Ƃł̃JʃJbgɂB
	JJō\Jbg1łꍇ擪ȊÕJꍇ
		J͓YJbg̒ǉJƂđ}

	ʂŁAJ}ʒúAy[W̃JłΒԈʒu
	y[Wɂ܂ꍇ́AOJbg̔J


property
ver.		name	valueType	r/w

myRQ.comp	[CompItem]	readOnly	R|
myRQ.elapsedSeconds	float	readOnly	_Ooߎ
myRQ.logType	(LogType?)	r/w		O^Cv
myRQ.numOutputModules	integer	readOnly	o̓W[
myRQ.outputModules	[OMCollection]	readOnly	o̓W[RNV
myRQ.render	boolean	r/w	_O`FbN
myRQ.skipFrames	integer	r/w	(\s?)R}Ƃ΂_Oł炵cvr[p?
myRQ.startTime	float	readOnly	JnDateIuWFNg
myRQ.status	[RQItemStatus]	readOnly	RQACẽGi~[ebh^Cvl
myRQ.templates	Array of string	r/w	RQev[gOXg
myRQ.timeSpanDuration	float	r/w	_Op
myRQ.timeSpanStart	float	r/w	_OJn(R|)

method 



[X܂ł̏
Tvp̃Re
菑ŁA JbgԍƊG΂낵B5炢B

Ǝ菇\B

X^rCYxR|B
>̓zƓl̃X^rCYxR|g݂ăg{CŔzu
XNvgŃX^rCYB

