De Scratch Wiki en Français

m (Smrman a déplacé la page Scratch Wiki Accueil/l'éditeur/sac-à-dos vers Sac-à-dos sans laisser de redirection)
m
(21 révisions intermédiaires par 5 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
----
+
{{Titre|Sac-à-dos}}
<div style="margin: 0.5em; padding: 0.25em 0.9em;"><center><span style="font-size:2em">'''Sac-à-dos'''</span></center></div>
 
----
 
[[en:Backpack]][[de:Lager]]
 
  
==A quoi sert le sac à dos ?==
+
[[Fichier:Scratch_3.0_Sac-à-dos.png|450px|vignette|Le sac à dos dans [[Scratch 3.0]]]]
Il sert à transporter des objets ou des scripts d'un programme à un autre, une sorte de "copier-coller".
+
 
 +
Le [[sac-à-dos]] permet aux [[Scratcher_confirmé|utilisateur]] de transporter des [[Sprite|sprites]], des scripts ou d'autres ressources d'un [[Les_projets|projet Scratch]] à un autre. C'est l'équivalent d'une sorte de presse-papier partagé entre tous les projets. Il est disponible depuis la [[Scratch_2.0|version 2.0 de Scratch]].
 +
 
 +
==Où se trouve-t-il ?==
 +
Le sac-à-dos n'est présent que dans [[Éditeur|l'éditeur en ligne]] de [[Scratch]], en bas de la page, dans le bandeau gris.
 +
Pour l'ouvrir, cliquez sur « Sac à dos ».
 +
 
 +
Le bandeau peut être refermé en re-cliquant dessus pour prendre moins de place.
  
 
==Comment l'utiliser ?==
 
==Comment l'utiliser ?==
===Où se trouve-t-il ?===
+
===Ajouter du contenu===
 +
Pour ajouter une ressource dans votre sac-à-dos, il suffit de faire glisser et déposer des des [[Sprite|sprites]], des [[costumes]], des [[sons]] ou encore des scripts du projet ouverts dans l'éditeur dans votre sac-à-dos.
 +
 
 +
{{Info|Il n'y a pas de taille limite pour le sac-à-dos, vous pouvez mettre autant d'éléments dedans que vous en avez envie/besoin. Aussi, il n'y a pas de taille maximale pour les éléments entrant dans le sac-à-dos.}}
 +
 
 +
===Prendre depuis le sac-à-dos===
 +
Dans n'importe quel projet ouvert, il suffit de re-glisser le contenu à copier dans le projet où vous voulez ajouter ces éléments, soit un script dans le zone des scripts, un lutin dans la liste des lutins, etc...
 +
 
 +
{{Info|Prendre un élément du sac-à-dos ne supprime pas l'élément, une copie est crée dans le projet de destination.}}
 +
 
 +
Cela peut être aussi utilisé pour copier facilement une ressource à plusieurs endroits du même projet rapidement.
 +
 
 +
Sous chaque élément du sac-à-dos, est écrit de quel type est la ressource (script, lutin, etc..).
 +
 
 +
===Retirer une ressource===
 +
 
 +
Pour retirer du contenu du sac-à-dos, faites un clic droit sur la ressources à supprimer et cliquez sur "Supprimer".
  
Il n'est présent que dans l'éditeur en ligne, sur le bas de chaque page, dans le bandeau gris.
+
===Vider le sac-à-dos===
Pour l'ouvrir, cliquez sur la flèche pointant vers la haut.
+
À force de rajouter des éléments dans votre sac-à-dos, celui-ci deviendra vite plein.
  
===Comment l'utiliser ?===
+
Il n'y a pas moyen de vider tout le sac-à-dos en un coup. Pour cela, vous devrez retirer chaque ressource une par une.
  
Il suffit de faire glisser et déposer des costumes, des lutins, des sons ou encore des scripts du projet ouverts dans l'éditeur dans votre sac-à-dos.
+
==Accès via l'API==
 +
Il est également possible de gérer son sac-à-dos depuis l'API de Scratch, sans devoir aller dans l'éditeur de projets.
  
Puis, dans un autre projet ouvert, en ayant rechargé la page entre-temps, de reglisser le contenu à copier dans le projet où vous voulez ajouter ces éléments.
+
{{Info|Il n'est uniquement possible de gérer que son propre sac-dos.}}
  
{{Note|Il n'y a pas de taille limite pour le sac-à-dos, vous pouvez mettre autant d'éléments dedans que vous en avez envie/besoin. Aussi, il n'y a pas de taille maximale pour les éléments entrant dans le sac-à-dos.}}
+
Pour cela, il faut faire des requêtes XMLHTTP en étant connecté au site de Scratch.
 +
===Consulter les ressources===
 +
Faire une requête <code>GET</code> vers <code>https://scratch.mit.edu/internalapi/backpack/USERNAME-HERE/get/</code>
  
===Comment le vider?===
+
Le résultat est du code JSON.
A force de rajouter des éléments dans votre sac-à-dos, celui-ci deviendra vite plein.
+
===Ajouter des ressources===
 +
Faire une requête <code>POST</code> vers <code>https://scratch.mit.edu/internalapi/backpack/USERNAME-HERE/set</code> avec le <code>X-CSRFToken</code> passé avec le <code>CSRF token</code> (qui peut être trouvé dans le cookie <code>scratchcsrftoken</code>)
  
Pour le videz, ouvrez le sac-à-dos en vous rendant sur un projet, sur l'élément à supprimer dans le sac-à-dos, faites un clic droit, et cliquez sur supprimer.
+
==Bugs==
 +
Il y avait un bug empêchant l'ajout de sons dans le sac-à-dos.
 +
La seule façon de le contourner était d'exporter le son puis de le ré-importer ou d'ajouter le lutin tout entier dans le sac-à-dos.
  
{{Note|Il n'est pas possible de vider tout le sac-à-dos en un coup.}}
+
[[Catégorie:Éditeur]]
{{Modèle:Enquête}}
+
[[en:Backpack]][[de:Lager]][[id:Ransel]][[ja:バックパック]][[ru:Рюкзак]]

Version du 19 mai 2020 à 15:20


Sac-à-dos


Le sac à dos dans Scratch 3.0

Le sac-à-dos permet aux utilisateur de transporter des sprites, des scripts ou d'autres ressources d'un projet Scratch à un autre. C'est l'équivalent d'une sorte de presse-papier partagé entre tous les projets. Il est disponible depuis la version 2.0 de Scratch.

Où se trouve-t-il ?

Le sac-à-dos n'est présent que dans l'éditeur en ligne de Scratch, en bas de la page, dans le bandeau gris. Pour l'ouvrir, cliquez sur « Sac à dos ».

Le bandeau peut être refermé en re-cliquant dessus pour prendre moins de place.

Comment l'utiliser ?

Ajouter du contenu

Pour ajouter une ressource dans votre sac-à-dos, il suffit de faire glisser et déposer des des sprites, des costumes, des sons ou encore des scripts du projet ouverts dans l'éditeur dans votre sac-à-dos.

Info
 Info :
Il n'y a pas de taille limite pour le sac-à-dos, vous pouvez mettre autant d'éléments dedans que vous en avez envie/besoin. Aussi, il n'y a pas de taille maximale pour les éléments entrant dans le sac-à-dos.

Prendre depuis le sac-à-dos

Dans n'importe quel projet ouvert, il suffit de re-glisser le contenu à copier dans le projet où vous voulez ajouter ces éléments, soit un script dans le zone des scripts, un lutin dans la liste des lutins, etc...

Info
 Info :
Prendre un élément du sac-à-dos ne supprime pas l'élément, une copie est crée dans le projet de destination.

Cela peut être aussi utilisé pour copier facilement une ressource à plusieurs endroits du même projet rapidement.

Sous chaque élément du sac-à-dos, est écrit de quel type est la ressource (script, lutin, etc..).

Retirer une ressource

Pour retirer du contenu du sac-à-dos, faites un clic droit sur la ressources à supprimer et cliquez sur "Supprimer".

Vider le sac-à-dos

À force de rajouter des éléments dans votre sac-à-dos, celui-ci deviendra vite plein.

Il n'y a pas moyen de vider tout le sac-à-dos en un coup. Pour cela, vous devrez retirer chaque ressource une par une.

Accès via l'API

Il est également possible de gérer son sac-à-dos depuis l'API de Scratch, sans devoir aller dans l'éditeur de projets.

Info
 Info :
Il n'est uniquement possible de gérer que son propre sac-à-dos.

Pour cela, il faut faire des requêtes XMLHTTP en étant connecté au site de Scratch.

Consulter les ressources

Faire une requête GET vers https://scratch.mit.edu/internalapi/backpack/USERNAME-HERE/get/

Le résultat est du code JSON.

Ajouter des ressources

Faire une requête POST vers https://scratch.mit.edu/internalapi/backpack/USERNAME-HERE/set avec le X-CSRFToken passé avec le CSRF token (qui peut être trouvé dans le cookie scratchcsrftoken)

Bugs

Il y avait un bug empêchant l'ajout de sons dans le sac-à-dos. La seule façon de le contourner était d'exporter le son puis de le ré-importer ou d'ajouter le lutin tout entier dans le sac-à-dos.