Oh in Scripts?<br><br>No you can't. That was a purposeful design decision in VRML97-- for IMHO really obscure reasons but I am sure there are people on this list who can properly defend it.<br><br>We lifted that restriction in X3D. I am sure there are people on this list who could properly malign that decision :-p<br>
<br>So, yes, to be strictly compliant, a VRML97 browser would not allow it. Apparently many implementors decided to go the pragmatic route vs. parochial.<br><br>I bet if you feed FreeWRL a VRML-encoded X3D file with the correct header line, it won't bitch about this. Can you make that change and get around the issue?<br>
<br>Tony<br><br><br><div class="gmail_quote">On Mon, Jun 6, 2011 at 10:52 AM, Dave A <span dir="ltr"><<a href="mailto:dave@realmofconcepts.com">dave@realmofconcepts.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div text="#000000" bgcolor="#ffffff">
Thanks. The reference pointed to me by FreeWRL contained:<br>
<br>
<span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:medium">
<h2><img src="cid:part1.06020609.00080805@realmofconcepts.com" alt="+" align="BOTTOM" height="19" width="20"><a name="1306615d6ffe5e8f_Script"></a>6.40
Script</h2>
<pre><b>Script {</b>
exposedField MFString <b>url []</b>
field SFBool <b>directOutput FALSE</b>
field SFBool <b>mustEvaluate FALSE</b>
# <i>And any number of</i>:
<b> eventIn eventType eventName</b>
<b> field fieldType fieldName initialValue</b>
<b> eventOut eventType eventName</b>
<b>}</b></pre>
</span><br>
Note: no mention of 'exposedField' thus not implemented.<br>
<br>
FWIW: Vivaty Studio actually creates some non-spec code (capital
BOOLEANS) and<br>
uses 'exposedField' in x3dv instead of 'inputOutput'<div><div></div><div class="h5"><br>
<br>
<br>
On 6/6/2011 10:20 AM, Tony Parisi wrote:
</div></div><blockquote type="cite"><div><div></div><div class="h5">Here's the reference:<br>
<br>
<a href="http://www.web3d.org/x3d/specifications/vrml/ISO-IEC-14772-VRML97/part1/concepts.html#4.7" target="_blank">http://www.web3d.org/x3d/specifications/vrml/ISO-IEC-14772-VRML97/part1/concepts.html#4.7</a><br>
<br>
Tony<br>
<br>
<div class="gmail_quote">On Mon, Jun 6, 2011 at 10:19 AM, Tony
Parisi <span dir="ltr"><<a href="mailto:tparisi@gmail.com" target="_blank">tparisi@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
exposedField was definitely in the VRML spec.
<div>
<div><br>
<br>
<br>
<div class="gmail_quote">On Mon, Jun 6, 2011 at 9:33 AM,
Dave A <span dir="ltr"><<a href="mailto:dave@realmofconcepts.com" target="_blank">dave@realmofconcepts.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">Hey all,<br>
<br>
I've just started using FreeWRL and was surprised that
it was rejecting scripts with 'exposedField' on them.
Now, I've used Contact, Cortona, Flux/Vivaty, and
Instant Player, and they all support this. But the
FreeWRL guys point out that 'exposedField' is not in
the VRML spec (it is in the X3D spec but as
'inputOutput').<br>
<br>
So, how did this 'exposedField' come to be, when, and
if it's in so many popular browsers, how is it not in
at least an Amendment, and (to the FreeWRL folks), why
not implement it there?<br>
<br>
Thanks for any enlightenment you may provide.<br>
<br>
Dave A.<br>
<br>
_______________________________________________<br>
X3D-Public mailing list<br>
<a href="mailto:X3D-Public@web3d.org" target="_blank">X3D-Public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote>
</div>
<br>
<br clear="all">
<br>
</div>
</div>
<font color="#888888">-- <br>
Tony Parisi <a href="mailto:tparisi@gmail.com" target="_blank">tparisi@gmail.com</a><br>
CTO at Large <a href="tel:415.902.8002" value="+14159028002" target="_blank">415.902.8002</a><br>
Skype auradeluxe<br>
Follow me on Twitter! <a href="http://twitter.com/auradeluxe" target="_blank">http://twitter.com/auradeluxe</a><br>
<br>
<br>
</font></blockquote>
</div>
<br>
<br clear="all">
<br>
-- <br>
Tony Parisi <a href="mailto:tparisi@gmail.com" target="_blank">tparisi@gmail.com</a><br>
CTO at Large <a href="tel:415.902.8002" value="+14159028002" target="_blank">415.902.8002</a><br>
Skype auradeluxe<br>
Follow me on Twitter! <a href="http://twitter.com/auradeluxe" target="_blank">http://twitter.com/auradeluxe</a><br>
<br>
<br>
</div></div><hr noshade size="1">
<p color="#000000" align="left">No virus found in
this message.<br>
Checked by AVG - <a href="http://www.avg.com" target="_blank">www.avg.com</a><br>
Version: 10.0.1382 / Virus Database: 1511/3680 - Release Date:
06/04/11</p>
</blockquote>
</div>
</blockquote></div><br><br clear="all"><br>-- <br>Tony Parisi <a href="mailto:tparisi@gmail.com" target="_blank">tparisi@gmail.com</a><br>CTO at Large 415.902.8002<br>Skype auradeluxe<br>
Follow me on Twitter! <a href="http://twitter.com/auradeluxe" target="_blank">http://twitter.com/auradeluxe</a><br><br><br>