How to make a fill or stroke change its color when the swatch used for it changes?
New to Illustrator, and perhaps I am misunderstanding the purpose of a "swatch".
e.g. My understanding was that if you were doing a 4-color design, and one of those "colors" corresponded to some sort of ink out of RGB/CMYK space (maybe a metallic paint of some kind), the strokes and fills would be tied to the swatch instead of some capture of the color.
Yet when I use a swatch to pick stroke or fill colors for shapes in my drawing, and then edit the color of that swatch... the swatch color changes, but the colors in the drawing remain the same.
Is there a way to have the strokes and fills remember the swatch, so that when the swatch is edited their color will update to reflect the change?
Yes. The way you are expecting swatches to work is called 'global' swatches in Illustrator. Swatches are not global by default. You can make any colour swatch global by double-clicking it in the swatch panel, then ticking the 'global' box.
The swatch will get a small white marker in the panel to indicate that it's global.
When a global swatch is applied to your artwork, the artwork will reflect changes to the global swatch. Remember to apply the swatch to the artwork after you've made it global or this won't work.