- From: Dmitry Turin <html60@narod.ru>
- Date: Fri, 13 Jul 2007 08:20:04 +0300
- To: public-html@w3.org
It's easy and simple to draw a static _presentation_,
but _dinamic presentation_ (with motions!) is problem for unskilled users.
(1)Motion is changing color, etc.
Let we have:
li.style5 { color: red }
li.style4 { color: orange }
li.style3 { color: green }
li.style2 { color: black }
li.style1 { color: silver }
And we put one more <link>:
<head>
<link src="./filename.txt" type="transition">
</head>
in which we list initial style, mouse key (or access key) and
final style, for example:
style1 click style2
style2 click style3
style3 click style4
style4 click style5
style5 click,double-click style1
(2)Motion is changing coordinates by _executing XML-elements_:
it's easier for un-skilled users (remember about presentation), than writing JS.
We specify motions of dots of lines
(<line> <pack> <ld></ld> </line>
http://lists.w3.org/Archives/Public/public-html/2007Apr/0520.html )
like:
<dot name=B num=N x=10em y=15em>
where
B is value of @name of tag "line",
N is serial number of dot in line,
10,15 are new coordinates of dot in pixels, em, etc,
and put <dot>'s into arbitrary xml-element:
<A>
<dot name=B num=10 x=50 y=70 ns=stylename1>
<dot name=C num=20 x=80 y=90 ns=stylename2>
<obj name=D ns=stylename2>
<obj name=E ns=stylename4>
</A>
and put all <A>'s into file, to which we reference from <link>:
<head>
<link src="./filename.xml" type="motions">
</head>
We write in transition-file (look at #1):
style1 click :A
style2 click :B
(2.2)Specification of time of motion, or speed of motion
(but not both of them simultaneously) -
when we need, that motion occurs not momentary:
<dot name= x= y= num= time= >
<dot name= x= y= num= speed= >
===The main is above, here is some development of idea.
(3)pronouncing of comment of presentation:
<say type=phrase data="pronounce that" class=stylename10>
<say type=identifier data="id1" class=stylename11>
Xml-attribute 'class' reference to aural style sheet
(properties 'volume, pitch, pitch-rate, voice-family', etc),
"id1" is value of @id of _html-element_.
(4)delay:
<say type=silence data="5.56">
(5)playing of sound:
<sound src=./filename.wav>
<sound src=./filename.mpg>
===P.S.
Pay attention, that speach goes about html-objects,
as opposed to files, embedded by <object>.
Unskilled users can not write JS, but are capable to specify finite automation.
Dmitry Turin
HTML6 (6.1.2) http://html60.chat.ru
SQL4 (4.1.2) http://sql40.chat.ru
Unicode2 (2.0.0) http://unicode2.chat.ru
Computer2 (2.0.3) http://computer20.chat.ru
Received on Friday, 13 July 2007 12:57:47 UTC