De Scratch Wiki en Français

m (Où se trouve-t-il ? : actualisation)
m
(14 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 
{{Titre|Sac-à-dos}}
 
{{Titre|Sac-à-dos}}
[[en:Backpack]][[de:Lager]]
 
  
[[Fichier:Sac_à_dos_3.0.png|450px|vignette|Le sac à dos dans [[Scratch 3.0]]]]
+
[[Fichier:Scratch_3.0_Sac-à-dos.png|450px|vignette|Le sac à dos dans [[Scratch 3.0]]]]
  
==A quoi sert le sac à dos ?==
+
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]].
Il sert à transporter des objets ou des scripts d'un programme à un autre, une sorte de "copier-coller".
+
 
 +
==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===
  
Il n'est présent que dans l'éditeur en ligne, sur le bas de chaque page, dans le bandeau gris.
+
Pour retirer du contenu du sac-à-dos, faites un clic droit sur la ressources à supprimer et cliquez sur "Supprimer".
Pour l'ouvrir, cliquez sur « Sac à dos ».
 
  
===Comment l'utiliser ?===
+
===Vider le sac-à-dos===
 +
À force de rajouter des éléments dans votre sac-à-dos, celui-ci deviendra vite plein.
  
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.
+
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.
  
Puis, dans un autre projet ouvert, de reglisser le contenu à copier dans le projet où vous voulez ajouter ces éléments.
+
==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|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.}}
+
{{Info|Il n'est uniquement possible de gérer que son propre sac-à-dos.}}
  
===Comment le vider?===
+
Pour cela, il faut faire des requêtes XMLHTTP en étant connecté au site de Scratch.
A force de rajouter des éléments dans votre sac-à-dos, celui-ci deviendra vite plein.
+
===Consulter les ressources===
 +
Faire une requête <code>GET</code> vers <code>https://scratch.mit.edu/internalapi/backpack/USERNAME-HERE/get/</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.
+
Le résultat est du code JSON.
 +
===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>)
  
{{Info|Il n'est pas possible de vider tout le sac-à-dos en un coup.}}
+
==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.
  
 
[[Catégorie:Éditeur]]
 
[[Catégorie:Éditeur]]
 +
[[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.