Mots d'art & Scénarios
Poésie, littérature, pensées,
scripts d'art,
oeuvres de Ginette Villeneuve
AccueilAccueil  RechercherRechercher  S’enregistrerS’enregistrer  ConnexionConnexion  
 

Cours Visual Basic Script : Connie Shultza en français

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : Précédente  1, 2, 3, 4
AuteurMessage
Gi
Rang: Administrateur



Inscrit le : 18 Déc 2004
Messages : 10525
Localisation : Terrebonne, Québec, Canada

MessageSujet: Cours 12 B   Jeu 13 Oct - 22:52

Traduction par Mickaëla P
©Connie Schutza Hill 2003
Tous droits réservés



Cours 12 B

------------------------------------------------------5-------------------------------------------

Maintenant nous sommes prêts à dire au VBScript d'appeler les tuiles à la
table ainsi nous commençons juste au-dessous de notre ligne de fenêtre de
statut et nous mettrons dedans les codes. Ils seront exactements après la
ligne de statut et juste avant le x=0 dans le manuscrit.

Le premier dans mon manuscrit ressemble à celui ci-dessous.

tb.style.backgroundImage="URL("&bg1.src&")"

Voyons un peu ce code.
Nous avons l'objet et mon objet est tb , qui est le nom d'identification
que j'ai donné à ma table ainsi nous disons au PC que cette ligne aura
quelque chose faire avec la table. Après nous avons le style , cela dit au
PC qu'il doit faire quelque chose avec le style de notre table. Puis nous
avons le backgroundimage = qui dit au PC que le style inclura maintenant
un fond d'image et l'image est = à l' URL de l'adresse de l'image.
L'autre partie indique que l'image est id=bg1 . C'est pour l'obtenir de la
source énumérée dans la balise d'image qui est notre chemin au dossier.
Vous aurez la même information dans votre code mais votre nom de table
peut être différente que la mienne et ainsi que votre nom d'image mais le
reste sera identique.
Nous avons besoin d'un code pour chaque cellule de table qui a une tuile
de fond et la division de boîte à texte. La seule chose qui changera dans
le code est le nom d'objet et le nom d'identification de tuile. Voici le
reste des codes pour ce manuscrit.

tc.style.backgroundImage="URL("&bg2.src&")"
tc2.style.backgroundImage="URL("&bg2.src&")"
d.style.backgroundImage="URL("&bg1.src&")"

--------------------------------------------6-------------------------------------------

Votre manuscrit devrait ressembler à ceci maintenant.

<HTML>
<HEAD>
<TITLE></TITLE>
<STYLE>
Body{
border-top: #653B45 8px outset;
border-left: #58353C 8px outset;
border-right: #58353C 8px inset;
border-bottom: #58353C 8px inset;
scrollbar-face-color:#58353C;
scrollbar-highlight-color:#8F777C;
scrollbar-3dlight-color:#66464C;
scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#44272C;
scrollbar-arrow-color:#8F777C;
scrollbar-track-color:#58353C;

}

.tc1{
border-top: #44272C 5px outset;
border-left: #44272C 5px outset;
border-right: #44272C 5px inset;
border-bottom: #44272C 5px inset;
background-color:#58353C;
}

.tab{
border-top: #44272C 5px outset;
border-left: #44272C 5px outset;
border-right: #44272C 5px inset;
border-bottom: #44272C 5px inset;
background-color:#58353C;
}
.phto{
border-top: #44272C 5px outset;
border-left: #44272C 5px outset;
border-right: #44272C 5px inset;
border-bottom: #44272C 5px inset;

}

.txt{
border-top: #44272C 5px outset;
border-left: #44272C 5px outset;
border-right: #44272C 5px inset;
border-bottom: #44272C 5px inset;
background-color:#58353C;
scrollbar-face-color:#58353C;
scrollbar-highlight-color:#8F777C;
scrollbar-3dlight-color:#66464C;
scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#44272C;
scrollbar-arrow-color:#8F777C;
scrollbar-track-color:#58353C;
padding: 10px;
overflow:auto;
height:200px;
width:100%;
font-family: Tahoma;
size: 12pt;
color: #AA9298;
text-align: center;
}

</STYLE>
</HEAD>
<BODY bgcolor=#46292E background="C:/Program Files/Fichiers
Communs/Microsoft Shared/Papier à Lettres/tile here.jpg">
<BGSOUND balance=0
src="C:/Program Files/Fichiers Communs/Microsoft Shared/Papier à
Lettres/midi.mid" volume=0 loop=infinite>
<TABLE class=tab id=tb width=520px align=center cellpadding=3
cellspacing=30>
<TR>
<TD align=center class=tc1 id=tc>
<A href="site addy here"><IMG class=phto alt="artist name here"
src="C:/Program Files/Fichiers Communs/Microsoft Shared/Papier à
Lettres/Main Image here .jpg" border="0"></A></TD></TR>
<TR>
<td align=center class=tc1 id=tc2><DIV class=txt
id=d>text</div></TD></TR></TABLE>

<!--cette tuile va sur la table et la division de boîte à textes-->
<IMG id=bg1 style="LEFT: -1800px; POSITION: absolute; TOP: -1800px;"
src="C:/Program Files/Fichiers Communs/Microsoft Shared/Papier à
Lettres/tile 1.jpg">
<!--cette tuile entre dans les cellules de table -->
<IMG id=bg2 style="LEFT: -1800px; POSITION: absolute; TOP: -1800px;"
src="C:/Program Files/Fichiers Communs/Microsoft Shared/Papier à
Lettres/Silver tile.jpg">

<SCRIPT language=vbscript>
'*----------------------------------*
* REM faites la magie
'* Script écrit par Connie Schutza
'*4 Septembre 2003
'*Gardez le travaille magique
'*-----------------------------------*

window.status="Script et stationery par VOTRE NOM"


tb.style.backgroundImage="URL("&bg1.src&")"
tc.style.backgroundImage="URL("&bg2.src&")"
tc2.style.backgroundImage="URL("&bg2.src&")"
d.style.backgroundImage="URL("&bg1.src&")"


x=0
y=0


SetInterval "scroll",64

Sub scroll()
x=x
y=y-1
document.body.style.backgroundposition=x&" "&y


End Sub

</SCRIPT>


</BODY>
</HTML>

-------------------------------------------7-------------------------------------------

Sauvergadez et faites un aperçu de votre stat, vous verrez maintenant que
les tuiles sont où elles doivent être sur votre table, cellules et
division de boîte à textes. Mais nous avons toujours un petit peu de magie
à retirer du chapeau et à mettre dans ce manuscrit. Nous allons faire se
déplacer les milieux maintenant, donc nous sommes prêts pour ajouter
quelques codes de défilement pour que les tuiles de fond suivent.
Avant que nous commencions ces codes pour faire défiler les tuiles nous
devons nous rappeler quelque chose. Si vous voulez plus d'une direction
sur votre rouleau, vous devez avoir plus d'un ensemble de x=0 et de y=0.
Vous pouvez employer différentes lettres =0 pour chaque direction si vous
voulez mais il est plus facile d'employer la même lettre que d'ajouter un
nombre .
Parceque je veux que le fond de table défile dans une direction différente
que le fond je dois utiliser un nouvel ensemble de x et de y ainsi j'ai
employé ceci qui va bien au-dessous de l'autre x=0 et y=0 dans le
manuscrit.
x1=0
y1=0

J'ai également voulu que le fond de cellules de table soit pourtant dans
une direction différente de sorte que j'ai encore besoin d' un autre
ensemble de x et de y , ainsi j'ai utilisé celui-ci et il va après celui
que nous avons juste mis dans le manuscrit.

x2=0
y2=0

Maintenant nous nous déplaçons à notre SUB de rouleau qui est déjà en
place.

Je veux que le fond sur ma division de boîte à textes défile dans la même
direction que le fond régulier , je ne dois rien faire mais mets ce code
juste au-dessous du code pour le fond de corps et avant le SUB de fin. La
ligne du code ressemble à ceci.

d.style.backgroundposition=x&" "&y

Note sur celui ci : l'objet qui aura un changement de style est appelé d,
c'est que j'ai appelé ma division de boîte à texte. Et la tuile obéira aux
ordres pour y mettre en rouleau de déplacement x et y.

Maintenant nous voulons avoir la tuile se déplaçant sur la table ainsi
nous devons faire un peu plus pour cela. Puisque nous voulons qu'elle
aille dans une direction différente nous devons dire au PC à quels x1 et
y1 elle doit maintenant être égale et alors nous devons dire au PC à quel
objet appliquer ce rouleau. Tout ceci entrera dans le même sub de rouleau
et va juste au-dessous du rouleau du body background que nous avons
commencé mais assurons nous qu'il soit avant le sub de fin ou il ne
fonctionnera pas. Soyez sûr de changer le x et le y dans le code de tb,
notez qu'il doit s'assortir avec le x et le y qui sont énumérés juste
au-dessus de lui. Dans ce cas-ci c'est x1 et y1. Vous pouvez voir de
quelle partie je parle car je l'ai marquée en le rouge pour vous.
x1=x1
y1=y1+1
tb.style.backgroundposition=x1&" "&y1

Ensuite nous allons dire au PC de quelle manière mettre le fond en rouleau
que nous mettons dans les cellules de table et le code est comme les
autres seulement le x et y et objet changeront. Ce sera juste aprés la
pièce que nous mettons juste dedans et juste avant le sub de fin dans le
sub de rouleau. Notification sur celle-ci j'ai voulu que la cellule de
table aie un rouleau un peu plus rapide ainsi j'ai changé les +1 en +2
pour un peu plus de vitesse. N'allez pas au-dessus de 2 ou la tuile
démarrera pour sauter. Rappelez-vous de faire le x et le y sur les deux
parties de ce code aussi. Elles doivent changer de x1 et de y1 en x2 et
y2.

x2=x2+2
y2=y2
tc.style.backgroundposition=x2&" "&y2
tc2.style.backgroundposition=x2&" "&y2



------------------------------------------------------8-------------------------------------------

Voilà maintenant nous avons fini avec cette partie et notre manuscrit
devrait ressembler à celui ci-dessous.


<HTML>
<HEAD>
<TITLE></TITLE>
<STYLE>
Body{
border-top: #653B45 8px outset;
border-left: #58353C 8px outset;
border-right: #58353C 8px inset;
border-bottom: #58353C 8px inset;
scrollbar-face-color:#58353C;
scrollbar-highlight-color:#8F777C;
scrollbar-3dlight-color:#66464C;
scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#44272C;
scrollbar-arrow-color:#8F777C;
scrollbar-track-color:#58353C;

}

.tc1{
border-top: #44272C 5px outset;
border-left: #44272C 5px outset;
border-right: #44272C 5px inset;
border-bottom: #44272C 5px inset;
background-color:#58353C;
}

.tab{
border-top: #44272C 5px outset;
border-left: #44272C 5px outset;
border-right: #44272C 5px inset;
border-bottom: #44272C 5px inset;
background-color:#58353C;
}
.phto{
border-top: #44272C 5px outset;
border-left: #44272C 5px outset;
border-right: #44272C 5px inset;
border-bottom: #44272C 5px inset;

}

.txt{
border-top: #44272C 5px outset;
border-left: #44272C 5px outset;
border-right: #44272C 5px inset;
border-bottom: #44272C 5px inset;
background-color:#58353C;
scrollbar-face-color:#58353C;
scrollbar-highlight-color:#8F777C;
scrollbar-3dlight-color:#66464C;
scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#44272C;
scrollbar-arrow-color:#8F777C;
scrollbar-track-color:#58353C;
padding: 10px;
overflow:auto;
height:200px;
width:100%;
font-family: Tahoma;
size: 12pt;
color: #AA9298;
text-align: center;
}

</STYLE>
</HEAD>
<BODY bgcolor=#46292E background="C:/Program Files/Fichiers
Communs/Microsoft Shared/Papier à Lettres/tile here.jpg">
<BGSOUND balance=0
src="C:/Program Files/Fichiers Communs/Microsoft Shared/Papier à
Lettres/midi.mid" volume=0 loop=infinite>
<TABLE class=tab id=tb width=520px align=center cellpadding=3
cellspacing=30>
<TR>
<TD align=center class=tc1 id=tc>
<A href="site addy here"><IMG class=phto alt="artist name here"
src="C:/Program Files/Fichiers Communs/Microsoft Shared/Papier à
Lettres/Main Image here .jpg" border="0"></A></TD></TR>
<TR>
<td align=center class=tc1 id=tc2><DIV class=txt
id=d>text</div></TD></TR></TABLE>

<!--cette tuile va sur la table et la division de boîte à textes-->
<IMG id=bg1 style="LEFT: -1800px; POSITION: absolute; TOP: -1800px;"
src="C:/Program Files/Fichiers Communs/Microsoft Shared/Papier à
Lettres/tile 1.jpg">
<!--cette tuile entre dans les cellules de table -->
<IMG id=bg2 style="LEFT: -1800px; POSITION: absolute; TOP: -1800px;"
src="C:/Program Files/Fichiers Communs/Microsoft Shared/Papier à
Lettres/Silver tile.jpg">

<SCRIPT language=vbscript>
'*----------------------------------*
* REM faites la magie
'* Script écrit par Connie Schutza
'*4 Septembre 2003
'*Gardez le travaille magique
'*-----------------------------------*

window.status=" Script et stationery par VOTRE NOM"


tb.style.backgroundImage="URL("&bg1.src&")"
tc.style.backgroundImage="URL("&bg2.src&")"
tc2.style.backgroundImage="URL("&bg2.src&")"
d.style.backgroundImage="URL("&bg1.src&")"


x=0
y=0

x1=0
y1=0
x2=0
y2=0

SetInterval "scroll",64

Sub scroll()
x=x
y=y-1
document.body.style.backgroundposition=x&" "&y

d.style.backgroundposition=x&" "&y

x1=x1
y1=y1+1
tb.style.backgroundposition=x1&" "&y1

x2=x2+2
y2=y2
tc.style.backgroundposition=x2&" "&y2
tc2.style.backgroundposition=x2&" "&y2

End Sub

</SCRIPT>


</BODY>
</HTML>

Voir l'exemple ICI
------------------------------------------------------9-------------------------------------------
Sauvegardez et faites un aperçu de votre manuscrit , vous devriez avoir
des tuiles de fond et elles devraient défiler , voilà c'est la fin de
cette leçon. J'espère que vous vous êtes amusé(e)s et que vous pouvez
maintenant rêver avec les nouvelles manières de rendre votre stat bien
plus beau qu'avant.
-------------------------------------------------Devoirs------------------------------------------------
Votre travail consiste à employer ce que nous avons appris dans toutes les
leçons. Vous pouvez habiller vos vieux manuscrits de table si vous le
souhaitez et faites votre propre magie.

_________________
...



http://www.liensutiles.org/gvilleneuve.htm
Revenir en haut Aller en bas
Gi
Rang: Administrateur



Inscrit le : 18 Déc 2004
Messages : 10525
Localisation : Terrebonne, Québec, Canada

MessageSujet: Re: Cours Visual Basic Script : Connie Shultza en français   Jeu 13 Oct - 22:59

Traduction par Mickaëla P
©Connie Schutza Hill 2003
Tous droits réservés


Leçon 13 A



[color=steelblue][b]Ceci est un site d'enseignement pour ceux qui veulent apprendre à écrire
des scripts pour la papeterie d'email. Les leçons que vous utiliserez sont
toutes écrites par Connie Schutza Hill sauf indication contraire et
traduite par moi , Mickaëla P. Elle tient tous les droits d'auteur sur
ces leçons.Les TERMES D'UTILISATION sont inscrits sur la page d'INTRO ..
Lisez s'il vous plaît ces règles et soumettez-vous y.
----------------------------------------------------
Bienvenue dans la leçon 13. cette fois nous allons apprendre à utiliser le
filtre Reveal Trans .
-------------------------Ce dont nous avons besoin pour cette
leçon----------------------
1. 2 images principales .
2. 1 midi.
3. 2 tuiles de background. One is for the normal background, one is for
the table..
4. HTML Kit ou blocnote.
---------------couleur des codes dans la leçon-------------
Pendant la leçon, si vous voyez quelque chose dans cette couleur bleue
brillante c'est juste pour attirer votre attention sur cette balise.
Les choses en bleu foncé seront là pour vous montrer à quoi votre script
doit ressembler à cette endroit dans la leçon. Cela vous aidera à voir ce
qui vous manque si vous vous heurtez à un problème dans la leçon. Afin de
vous aider un peu mieux la nouvelle substance qui sera ajoutée dans le
script sera en texte rouge.
Quoi que ce soit en vert est la nouvelle particule de scénario que vous
ajouterez . Vous pourrez alors vérifier à quoi le plein scénario devrait
ressembler en vous déplaçant au secteur bleu foncé qui suivra toujours
le secteur vert.
Les lignes rouges sont juste pour trier les sections de la leçon .
J'ajouterai des numéros à ces lignes donc vous pourrez mieux savoir ou
vous en êtes.
-------------------------1-----------------------
Installons notre script ainsi nous pourrons commencer la leçon .
Nous aurons besoin d'une table de deux cellules. Cette semaine nous allons
faire les choses un peu différement, mettre l'image d'un côté et le texte
de l'autre. Une cellule contiendra les deux images et on stockera le
texte. Rappelez-vous de mettre une division à l'intérieur de la cellule
d'image et de la placer en position relative et de mettre des images à
l'intérieur de cette division et de les placer position absolute. Soyez
sûr de mettre les deux noms ID (d'identification) d'images. Installez
votre style de table comme vous voulez qu'il soit et assurez vous mettre
la taille de l'image dans le style et également la position absolute et
left (gauches) et top (haut). Nous devons donner les images présentent ou
le filtre ne fonctionnera pas. Commencez le VBS et vous pourrez avancer et
mettre dedans le rouleau de fond. Mettez la tuile sur la table et nous
aurons tout placé.

---------------------------2----------------------

Votre script devrait sembler à quelque chose comme ça.
<HTML>
<HEAD>
<STYLE>
Body{
BORDER-RIGHT: #714528 7px inset;
BORDER-TOP: #714528 7px outset;
BORDER-LEFT: #714528 7px outset;
BORDER-BOTTOM: #714528 7px inset;
scrollbar-face-color:#714528;
scrollbar-highlight-color:#AC7856;
scrollbar-3dlight-color:#714528;
scrollbar-darkshadow-color:#714528;
scrollbar-shadow-color:#714528;
scrollbar-arrow-color:#AC7856;
scrollbar-track-color:#714528;
}

.tb1{
border-top: #9A6C4E 6px solid;
border-left: #462917 6px solid;
border-right: #9A6C4E 6px solid;
border-bottom: #462917 6px solid;
}
.tc{
border-top: #492B18 4px solid;
border-left: #9A6C4E 4px solid;
border-right: #492B18 4px solid;
border-bottom: #9A6C4E 4px solid;
}
.phto{
position: absolute;
height: 450px;
width: 350px;
left: 0px;
top:0px;
}

.d{
BORDER-RIGHT: #492B18 7px double;
BORDER-TOP: #492B18 7px double;
BORDER-LEFT: #9A6C4E 7px double;
BORDER-BOTTOM: #9A6C4E 7px double;
position: relative;
height: 464px;
width: 364px;
left: 0px;
top:0px;
}
.tx1{
BORDER-RIGHT: #492B18 7px double;
BORDER-TOP: #492B18 7px double;
BORDER-LEFT: #9A6C4E 7px double;
BORDER-BOTTOM: #9A6C4E 7px double;
scrollbar-face-color:#714528;
scrollbar-highlight-color:#AC7856;
scrollbar-3dlight-color:#714528;
scrollbar-darkshadow-color:#714528;
scrollbar-shadow-color:#714528;
scrollbar-arrow-color:#AC7856;
scrollbar-track-color:#714528;
padding:10px;
text-align: center;
OVERFLOW: auto;
FONT-FAMILY: Tahoma;
FONT-SIZE: 12pt;
COLOR: #AC7856;
height:464px;
width: 225px;
}

</STYLE>
</HEAD>
<BODY bgcolor=#462917 background="C:/Program Files/Fichiers
Communs/Microsoft Shared/Papier à Lettres/pd Henriette Ronner-Knip
1821-1909_tile2.jpg">
<BGSOUND balance=0 src="C:/Program Files/Fichiers Communs/Microsoft
Shared/Papier à Lettres/purelove-jmc[1].mid" volume=0 loop=infinite>

<TABLE class=tb1 id=t1 width=350px align=center cellpadding=10
cellspacing=30>
<TR>
<TD class=tc align=center><div align=center class=d>
<IMG class=phto id=p alt="Henriette Ronner-Knip 1821-1909" src="C:/Program
Files/Fichiers Communs/Microsoft Shared/Papier à Lettres/pd Henriette
Ronner-Knip 1821-1909_350-450-1.jpg">
<IMG class=phto id=p2 alt="Henriette Ronner-Knip 1821-1909"
src="C:/Program Files/Fichiers Communs/Microsoft Shared/Papier à
Lettres/pd Henriette Ronner-Knip 1821-1909_350-450-2.jpg"></DIV></TD>
<TD class=tc align=center><DIV id=d1
class=tx1>text</DIV></TD></TR></TABLE>
</TD></TR></TABLE>

<!--cette tuile va sur la table -->
<IMG id=tabbg1
style="LEFT: -1800px; POSITION: absolute; TOP: -1800px;"
src="C:/Program Files/Fichiers Communs/Microsoft Shared/Papier à
Lettres/pd Henriette Ronner-Knip 1821-1909_tile1.jpg">

[/b][/color]
_________________
...



http://www.liensutiles.org/gvilleneuve.htm
Revenir en haut Aller en bas
Gi
Rang: Administrateur



Inscrit le : 18 Déc 2004
Messages : 10525
Localisation : Terrebonne, Québec, Canada

MessageSujet: Re: Cours Visual Basic Script : Connie Shultza en français   Jeu 13 Oct - 23:02

Traduction par Mickaëla P
©Connie Schutza Hill 2003
Tous droits réservés


Leçon 13 B
<SCRIPT language=vbscript>
'*----------------------------------*
* REM faites la magie
'* Script écrit par Connie Schutza
'* September 12 2003
'*la magie ne finit jamais
'-----------------------------------*

window.status=" ----Script and stationery by Connie---Art by Henriette
Ronner-Knip 1821-1909---"

t1.style.backgroundImage="URL("&tabbg1.src&")"



x=0
y=0



SetInterval "chsscroll",64

Sub chsscroll()
x=x
y=y-1
document.body.style.backgroundposition=x&" "&y
End Sub



</SCRIPT>
</BODY>
</HTML>
-------------------------3----------------

Nous sommes prêts à parler du nouveau filtre que nous allons utiliser dans
cette leçon.

Le filtre est " revealTrans filter " , vous avez tous vu ce filtre dans
l'action pendant longtemps. Ce filtre est un amusement et facile , il fera
23 transitions différentes, les numéros 0 à 22 sont tous différents. Nous
nous sommes offert le numéro 23 qui lui fera une transition différente
chaque fois et il passera par l'ensemble en totalité des 23 transitions
ainsi ceci vous donne un total de 24 arrangements différents vous pouvez
employer sur le ce filtre.
Un bon nombre de gens emploient le numéro 23 pour obtenir plus d'effets
sans un bon nombre de subs. Je n'aime pas faire le mien de cette manière .
La première raison est que je n'aime pas certaines transitions. La
prochaine est que certaines d'entre elles mangent plus de RAM et font
sauter le fond de défilement ou l'arrêter et je n'aime pas voir ce qui se
produit. Enfin, comme la plupart d'entre vous le sait après ces 12
dernieres leçons, j'aime être dans la commande de mon statut et script et
le faire voir de la manière que je veux , ainsi je fais juste plus de subs
et de subsistance pour changer la transition jusqu'à ce que le statut soit
comme je le veux . Je joue avec le chronométre pour chaque statut , parce
que quelques images prennent moins de temps pour la transition ou se
montrent moins longtemps due à la taille de l'image. Donc jouez avec les
nombres jusqu'à ce que vous soyez heureux avec votre manuscrit et l'action
des filtres , si vous ne voulez pas faire tout cette substance , utilisez
le numéro 23 pour obtenir plus d'effets avec moins d'ennui .
-----------------------------------------------4-------------------------------------------

Okay Commençons la pièce du VBS pour mettre ce filtre en action.
D'abord nous devons dire au PC que nous voulons utiliser le filtre sur les
images ainsi nous mettons dedans le code de filtre. Il ressemble à ceci
.... assurez vous que votre nom d'objet soit assortit au nom
d'identification que vous avez donné à votre image
Juste au-dessous de la ligne du code qui indique au PC de mettre la tuile
sur la table et juste au-dessus du x=0 et du y=0 vous mettrez ces lignes
de code.

p.style.filter="revealTrans"
p2.style.filter="revealTrans"

Ceux-ci indiquent juste au PC que nous voulons utiliser le filtre de
revealTrans sur les images.
Après, juste au-dessous de cette partie nous allons dire au PC la
visibilité des images. Nous voulons qu'une se montre quand le stat s'ouvre
et que l'autre soit cachée donc nous devons dire au PC de le faire et les
codes ressemblent à ceci.

p.style.visibility="hidden"
p2.style.visibility="visible"
Ensuite nous devons dire au PC que nous voulons qu'il joue le sub qui
engagera le filtre dans l'action . Donc nous allons vers le bas juste
au-dessous du x=0 et du y=0 et mettons dedans le sub window_onLoad , puis
nous lui disons d'appeler le premier sub qui fera fonctionner le filtre et
combien de temps il doit attendre avant de lancer ce sub et nous devons
fermer ce sub parce que nous aurons fini avec lui. Le plein code ressemble
à celui ci-dessous...... Vous pouvez nommer les subs comme vous le voulez
,vous assurez juste qu'ils appellent les subs secondaires .

Sub Window_OnLoad()
SetTimeOut "action", 4000
End Sub


_________________
...



http://www.liensutiles.org/gvilleneuve.htm
Revenir en haut Aller en bas
Gi
Rang: Administrateur



Inscrit le : 18 Déc 2004
Messages : 10525
Localisation : Terrebonne, Québec, Canada

MessageSujet: Re: Cours Visual Basic Script : Connie Shultza en français   Jeu 13 Oct - 23:03

Traduction par Mickaëla P
©Connie Schutza Hill 2003
Tous droits réservés



Leçon 13 C

----------------------------5--------------
Ne visionnez pas votre script parce qu'il projettera une erreur. Mais
c'est normal pour le moment ..
<SCRIPT language=vbscript>
'*----------------------------------*
* REM faites la magie
'* Script écrit par Connie Schutza
'* September 12 2003
'*la magie ne finit jamais
'-----------------------------------*

window.status=" ----Script and stationery by Connie---Art by Henriette
Ronner-Knip 1821-1909---"

t1.style.backgroundImage="URL("&tabbg1.src&")"


p.style.filter="revealTrans"
p2.style.filter="revealTrans"
p.style.visibility="hidden"
p2.style.visibility="visible"

x=0
y=0

Sub Window_OnLoad()
SetTimeOut "action", 4000
End Sub

SetInterval "chsscroll",64

Sub chsscroll()
x=x
y=y-1
document.body.style.backgroundposition=x&" "&y
End Sub

</SCRIPT>
</BODY>
</HTML>
---------------------------6----------------

Bien nous sommes maintenant prêts à passer aux subs qui feront la magie du
filtre .
Allez vers le bas au-dessous du sub de rouleau et mettez en marche le
prochain sub mais assurez vous qu'il soit au-dessus de la balise fermante
</SCRIPT> ou le manuscrit ne fonctionnera pas . La première chose que nous
voulons que notre filtre fasse est de faire que l'image qui se voit s'en
aille et que celle qui est cachée apparaisse. Donc nous devons dire au PC
en premier que nous avons placé l'horodateur dans le load sub et à qui
nous avons dit de mettre l'heure à 4000. Alors nous devons dire au PC
d'appliquer le filtre que nous employons sur l'image qui est visible et
quelle transition utiliser pour la cacher, nous allons lui dire aussi que
nous voulons que la visibilité soit quand il fait fonctionner le filtre
et puis lui indiquer combien de temps qu'il faut pour cacher cette image.
Ainsi nous avons le code qui ressemble à ceci dans la première partie du
sub.
Sub action()
ClearTimeout
p2.filters(0).Apply()
p2.filters(0).transition=6
p2.style.visibility="hidden"
p2.filters(0).Play(4.000)

Maintenant nous devons dire également au PC de rendre l'autre image
visible ,d'utiliser le filtre pour faire cette magie , quelle transition
employer et combien de temps prendre pour le faire.
Nous devons également lui dire d'appeler le prochain sub et combien de
temps attendre avant qu'il le mette en marche pour travailler ainsi nous
devons mettre dedans notre setTimeOut. Soyez sûr de placer ce nombre pour
être égale ou plus que le jeu de temps . Cela fonctionnera très bien si le
jeu de temps est plus court que le temps mais cela ne fonctionne pas très
bien si le temps out est plus court que le jeu de temps . Sinon cela ne
fera pas la finition de transition dans un jeu doux et nous ne voulons pas
que cela se produise. Nous terminons le sub en mettant le sub de fin ou le
manuscrit ne fonctionnera pas.Voici l'autre moitié du premier sub.
p.filters(0).Apply()
p.filters(0).transition=6
p.style.visibility="visible"
p.filters(0).Play(4.000)
SetTimeOut "action2",4000
End Sub
Maintenant nous devons dire au PC de mettre la premiere image ainsi nous
pourrons la voir et cacher la deuxième image. Donc nous aurons besoin
d'un autre sub et celui-ci je l'ai nommé action2. Dans celui-ci je ne
veux pas que le PC emploie la même transition donc je vais lui dire ce que
je veux employer pour défaire ce qu'il a fait dans le premier sub.

Le plein code ressemblera à celui-ci. Note : la seule chose qui a changé
dans celui-ci est le nom du sub, le nombre de transition et la visibilité
de l'image. Là où la première fois c'était caché (hidden) cela devient
maintenant visible et celui qui est dit visible devient hidden (caché ).

Sub action2()
ClearTimeout
p2.filters(0).Apply()
p2.filters(0).transition=5
p2.style.visibility="visible"
p2.filters(0).Play(4.000)
p.filters(0).Apply()
p.filters(0).transition=5
p.style.visibility="hidden"
p.filters(0).Play(4.000)
SetTimeOut "action3",4000
End Sub

Nous écrivons encore un autre sub pour défaire ce que nous avons fait
faire au PC et cette fois les mêmes choses changeront sur ce qui a été
changer dans le dernier sub. Ainsi le nouveau sub ressemblera à celui-ci.

Sub action3()
ClearTimeout
p2.filters(0).Apply()
p2.filters(0).transition=14
p2.style.visibility="hidden"
p2.filters(0).Play(4.000)
p.filters(0).Apply()
p.filters(0).transition=14
p.style.visibility="visible"
p.filters(0).Play(4.000)
SetTimeOut "action4",4000
End Sub

Nous sommes prêts à écrire notre dernier sub et à le faire aller de
nouveau au premier et répéter la chose à plusieurs reprises pour toujours
. Soyez sûr que quand vous écrirez votre dernier sub que ce soit la même
image qui se montre quand ce sub est fini et celle quand vous avez
commencé . Si vous ne le faites pas de cette façon, le premier sub ne
pourra pas fonctionner parce qu'il ne peut pas cacher ce qui ne se montre
pas. Notre dernier sub ressemble à celui-ci , les mêmes choses changeront
comme dans le dernier sub. Soyez sûr d'appeler le premier sub pour que le
manuscrit le joue car le prochain sub fera une boucle en arrière pour
vous.

Sub action4()
ClearTimeout
p2.filters(0).Apply()
p2.filters(0).transition=15
p2.style.visibility="visible"
p2.filters(0).Play(4.000)
p.filters(0).Apply()
p.filters(0).transition=15
p.style.visibility="hidden"
p.filters(0).Play(4.000)
SetTimeOut "action",4000
End Sub
------------------------7-----------------

Voilà ce à quoi le plein VBS de votre manuscrit ressemblera

<SCRIPT language=vbscript>
'*----------------------------------*
* REM faites la magie
'* Script écrit par Connie Schutza
'* September 12 2003
'*la magie ne finit jamais
'-----------------------------------*

window.status=" ----Script and stationery by Connie---Art by Henriette
Ronner-Knip 1821-1909---"

t1.style.backgroundImage="URL("&tabbg1.src&")"


p.style.filter="revealTrans"
p2.style.filter="revealTrans"
p.style.visibility="hidden"
p2.style.visibility="visible"

x=0
y=0

Sub Window_OnLoad()
SetTimeOut "action", 4000
End Sub

SetInterval "chsscroll",64

Sub chsscroll()
x=x
y=y-1
document.body.style.backgroundposition=x&" "&y
End Sub

Sub action()
ClearTimeout
p2.filters(0).Apply()
p2.filters(0).transition=6
p2.style.visibility="hidden"
p2.filters(0).Play(4.000)
p.filters(0).Apply()
p.filters(0).transition=6
p.style.visibility="visible"
p.filters(0).Play(4.000)
SetTimeOut "action2",4000
End Sub

Sub action2()
ClearTimeout
p2.filters(0).Apply()
p2.filters(0).transition=5
p2.style.visibility="visible"
p2.filters(0).Play(4.000)
p.filters(0).Apply()
p.filters(0).transition=5
p.style.visibility="hidden"
p.filters(0).Play(4.000)
SetTimeOut "action3",4000
End Sub


Sub action3()
ClearTimeout
p2.filters(0).Apply()
p2.filters(0).transition=14
p2.style.visibility="hidden"
p2.filters(0).Play(4.000)
p.filters(0).Apply()
p.filters(0).transition=14
p.style.visibility="visible"
p.filters(0).Play(4.000)
SetTimeOut "action4",4000
End Sub

Sub action4()
ClearTimeout
p2.filters(0).Apply()
p2.filters(0).transition=15
p2.style.visibility="visible"
p2.filters(0).Play(4.000)
p.filters(0).Apply()
p.filters(0).transition=15
p.style.visibility="hidden"
p.filters(0).Play(4.000)
SetTimeOut "action",4000
End Sub

</SCRIPT>
</BODY>
</HTML>

---------------------------8-----------------
Nous avons fini avec ce manuscrit. Faites un essai et voyez comment cela
fonctionne. Si vous avez des erreurs vérifiez le script en commençant par
le manuscrit et voyez si l'erreur est dans cette partie puis contrôlez la
partie du VBS.

-----------------------9-----------------------
Voici une liste des nombres pour ce filtre et les effets que vous verrez
quand vous les employerez .
0-la place devient plus petite et part
1-la place devient plus grande et remplit la division

2-le cercle devient plus petit et part
3-le cercle devient plus grand et remplit la division

4- changements d'image du bas vers le haut
5- changements d'image du haut vers le bas

6- changements d'image de la gauche vers la droite
7- changements d'image de droite vers la gauche

8- les abat-jour s'ouvrent à gauche vers la droite
9-les abat-jour s'ouvrent de haut en bas
10 et 11 sont des panneaux de contrôle
12 est aléatoire , celui-ci emploie un peu plus de RAM que les autres et
qui embourbera votre fond de défilement.
13-s'ouvre des côtés dans le centre
14-s'ouvre comme les portes françaises du centre jusque sur les cotés

15- s'ouvre d'en haut et en bas jusque dans le centre
16-s'ouvre du centre jusqu 'en haut et en bas

17- mouvement du coin droit supérieur au coin gauche inférieur
18- se déplace du coin droit inférieur au coin gauche supérieur

19- mouvement du coin gauche supérieur au coin droit inférieur
20-se déplace du coin gauche inférieur au coin droit supérieur

21 et 22 sont des barres aléatoires et ce sont les deux qui utilisent le
plus de RAM et caleront les milieux de défilement.
23 Jouera tous les arrangements dans ce filtre et il fera caler ou sauter
le fond de défilement sur les transitions .

Voir l'exemple ICI
----------------------Devoirs----------------------

Ecrivez votre propre script à l'aide de ce filtre. Vous pouvez employer
d'autre substance que vous avez appris et essayez de faire un script en
utilisant plus d'images qu'il y a dans la leçon. Faites de la grande magie
et amusez vous

_________________
...



http://www.liensutiles.org/gvilleneuve.htm
Revenir en haut Aller en bas

Cours Visual Basic Script : Connie Shultza en français

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 4 sur 4Aller à la page : Précédente  1, 2, 3, 4

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Mots d'art & Scénarios :: Scripts & Flash d'art :: DE TOUT POUR LES scripts d'art & autres animations par Gi-