..
SMIL prezentāciju var veikt jebkura veida Web lapas, piemēram, HTML lapām vai dinamiskās tīmekļa lapas kā tradicionālu ASP, PHP un tā tālāk.
Aplūkosim, kā padarīt dinamisku SMIL prezentāciju, veicot to ASP failu.
Piemēram, mēs gatavojamies sasniegt, ir tikai viens no daudziem trikiem, ko var izmantot, lai veicinātu SMIL prezentāciju, lai jūs lietojiet tikai kā izglītības konsultācijas.
Pie noklikšķiniet uz pogas lapā mēs redzam, pēc iekraušanas noformējumu, mēs aktivizētu dažādus pārejas efektus attēlu, kas būs redzams tad, klikšķiniet noticis.
mēs redzam piemēru kodu:
<% @ LANGUAGE = VBScript%>
<%
Dim rezultāts
efekts = Request.QueryString ("efekts")
Dim filtru (2)
Filter (0) = "clockWipe"
filtra (1) = "fade"
%>
<HTML xmlns:time="urn:schemas-microsoft-com:time">
<head>
<Import Namespace = "laiks" īstenošanai? = "# Default # laiks2">
<style type="text/css">
. Laiks
{
uzvedība: url (# default # laiks2);
}
</ Style>
<script type="text/javascript">
efektu funkciju (id)
{
location.href = "smil.asp efekts =?" + id;
}
</ Script>
<head>
<body>
<input type="button" value="Effetto clock" onclick="effetto(0)">
<input type="button" value="Effetto fade" onclick="effetto(1)">
<%
Ja rezultāts <> "" Tad
%>
<br /> <br />
<Laiks: transitionfilter
targetelement = "X"
tips ="<%= filtrs (ietekmes)%> "
sākt = "X.begin"
Dur = "5S" />
<img src="immagine.gif" id="X" class="time" />
<%
Beigas Ja
%>
</ Body>
</ Html>
Pirms atvēršanas koda mēs norādīt SMIL, ASP blokā, masīvu, kurā dažādus pārejas efektus.
Padome lasot šo stundu, rokasgrāmatu SMIL celebrity2nds.com par pilnu sarakstu ar pieejamajiem efektiem.
Šajā brīdī mēs pārbaudām, ka vaicājuma virknes ir novērtētas, vai uz pogas izvēles noklikšķiniet noticis, lai parādītu filtrētu attēlu no izvēlētās efektu.
Smil.asp sākums failu:
http://localhost/smil.aspPēc priekšskatījums tēla pārejas efekts clockWipe:

...
| |
CSS (Kurss)
Web Dizains un pieejamība saskaņā ar W3C CSS un XHTML. Sākot ar 29 €. |
| |
XML (Kurss)
Izveidošana XML struktūru, XSL un citās valodās paplašināms. Sākot ar 29 €. |