27
บบบบบ 8 บบบบบบบบบบบบบบ

หน่วยที่ 8 ซิมโบลและอินสแตนช์

Embed Size (px)

Citation preview

Page 1: หน่วยที่ 8 ซิมโบลและอินสแตนช์

บทท�� 8 ซิ�มโบลและอิ�นสแตนซิ�

Page 2: หน่วยที่ 8 ซิมโบลและอินสแตนช์

การสร�างเน��อิหาขอิงม�ฟวี่��โดยใช้�ซิ�มโบลจะช้$วี่ยให�ขนาดไฟล�ม�ฟวี่��น&�นเล'กลงมาก เน��อิงจากคุ)ณสามารถด,งซิ�มโบลมาใช้�ซิ-�าๆก&นได�ไม$จ-าก&ด โดยท��โปรแกรมจะจ&ดเก'บเฉพาะซิ�มโบลต�นแบบเพ�ยงต&วี่เด�ยวี่ และเก'บคุ)ณสมบ&ต�เฉพาะขอิงอิ�นสแตนซิ�แต$ละต&วี่ท��แตกต$างจากซิ�มโบลต�นแบบ (กรณ�ท��ปร&บแต$งอิ�นสแตนซิ�เพ��มเต�ม)อิ�กท&�งจะช้$วี่ยเพ��มคุวี่ามเร'วี่ในการแสดงม�ฟวี่��อิ�กด�วี่ย นอิกจากน��การใช้�ซิ�มโบลย&งช้$วี่ยให�สามารถปร&บแต$งเอิฟเฟ2คุต�พ�เศษบางอิย$างท��อิอิบเจ'คุพ��นฐานไม$สามารถท-าได� เช้$น การก-าหนด ActionScript, การปร&บ Blend Mode หร�อิใส$ฟ6ลเตอิร�

Page 3: หน่วยที่ 8 ซิมโบลและอินสแตนช์

ช้น�ดขอิงซิ�มโบลซิ�มโบลแบ$งอิอิกเป2น 3 ช้น�ด โดยแต$ละช้น�ดม�

วี่�ธี�สร�างและร�ปแบบการใช้�งานท��แตกต$างก&นด&งน��ม�ฟวี่��คุล�ป (Movie Clip) คุ�อิซิ�มโบลส-าหร&บ

สร�างภาพเคุล��อินไหวี่เป2นม�ฟวี่��ย$อิยๆ ม&กใช้�ในการแบ$งต&วี่แสดงหร�อิแบ$งตอินขอิงการแสดง โดยท��ภาพเคุล��อินไหวี่น��จะเล$นอิย$างเป2นอิ�สระจากไทม�ไลน�ขอิงม�ฟวี่��หล&ก ท&�งน��ม�ฟวี่��คุล�ปอิาจเป2นภาพน��งก'ได�เช้$นก&น

ป)9ม (Botton) คุ�อิซิ�มโบลส-าหร&บสร�างป)9มท��ใช้�ตอิบสนอิงต$อิการกระท-าขอิงเมาส� เช้$น การคุล�กป)9มมหร�อิการเล��อินเมาส�เหน�อิป)9มเป2นต�น

กราฟ6ก (Gtaphic) คุ�อิซิ�มโบลส-าหร&บร�ปทรงเวี่คุเตอิร�หร�อิภาพบ�ทแมพท��เป2นภาพน��ง ซิ,�งอิาจน-าไปเป2นส$วี่นประกอิบขอิงการสร�างภาพเคุล��อินไหวี่ขอิงม�ฟวี่��คุล�ป, ป)9ม หร�อิม�ฟวี่��หล&กได� โดยปกต�กราฟ6กจถ�กสร�างข,�นมาให�อิ&ตโนม&ต� เม��อิคุ)ณก-าหนดให�อิอิบเจ'คุน&�นแสดงการเคุล��อินไหวี่แบบทวี่�น (tween)

Page 4: หน่วยที่ 8 ซิมโบลและอินสแตนช์

สร�างซิ�มโบลการสร�างซิ�มโบลสามารถท-าได� 2 วี่�ธี� คุ�อิ การ

แปลงอิอิบเจ'คุท��ม�อิย�$แล�วี่บนสเตจให�เป2นซิ�มโบล หร�อิ สร�างซิ�มโบลเปล$าข,�นมาใหม$แล�วี่คุ$อิยใส$เน��อิหต$างๆเข�าไป แปลงอิอิบเจ'คุให�เป2นซิ�มโบล

เม��อิม�เน��อิหาหร�อิอิอิบเจ'คุอิย�$บนสเตจแล�วี่ สามารถแปลงให�เป2นซิ�มโบลได�อิย$างรวี่ดเร'วี่ด&งน��

Page 5: หน่วยที่ 8 ซิมโบลและอินสแตนช์

โปรแกรมจะแปลงอิอิบเจ'คุท��เล�อิกไวี่�ให�กลายเป2นซิ�มโบลพร�อิมก&บน-าไปเก'บในไลบราร� ส$วี่นอิอิบเจ'คุเด�มท��อิย�$บนสเตจก'จะกลายเป2นอิ�นสแตนซิ�ขอิงซิ�มโบล

Page 6: หน่วยที่ 8 ซิมโบลและอินสแตนช์

สร�างซิ�มโบลข,�นมาใหม$การสร�างซิ�มโบลข,�นมาใหม$ เร��มต�นจากสร�าง

ซิ�มโบลเปล$าก$อิน จากน&�นจ,งคุ$อิยสร�างเน��อิหาด�วี่ยการวี่าดหร�อิใส$อิงคุ�ประกอิบคุต$างๆ ลงไปอิ�กท� ซิ�มโบลแต$ละช้น�ดจะม�ไทม�ไลน�ท��แตกต$างก&น ด&งน&�นในข&�นตอินต$อิไปน��จะเป2นต&วี่อิย$างคุร$าวี่ๆเท$าน&�น ส-าหร&บการวี่าดและวี่างอิงคุ�ประกอิบให�ก&บซิ�มโบลแต$ละช้น�ดน&�น

Page 7: หน่วยที่ 8 ซิมโบลและอินสแตนช์
Page 8: หน่วยที่ 8 ซิมโบลและอินสแตนช์

ซิ�มโบลในไลบราร� (Library)ไลบราร� คุ�อิพาเนลท��ใช้�จ&ดเก'บซิ�มโบลมราสร�าง

ข,�นภายใน Flash รวี่มท&�งใช้�เก'บไฟล�ช้น�ดต$างๆท��น-าเข�ามาจากภายนอิก ไม$วี่$าจะเป2นภาพบ�ทแมพ, เวี่คุเตอิร�, ไฟล�เส�ยง และไฟล�วี่�ด�โอิ เม��อิคุล�กช้��อิซิ�มโบลในไลบราร�จะปรากฏภาพต&วี่อิย$างขอิงซิ�มโบลน&�นท��ด�านบนขอิงพาเนล และถ�าซิ�มโบลน&�นเป2นภาพเคุล��อินไหวี่หร�อิเส�ยง คุ)ณก�สามารถคุล�กป)9มคุวี่บคุ)มเพ��อิช้มหร�อิฟ;งเส�ยงได� ไฟล� Flash แต$ละไฟล�จะม�ไลบราร�เป2นขอิงต&วี่เอิง ด&งภาพเป2นไลบราร�ขอิงไฟล� Untitled-3

คุ-าส&�งท��ใช้�เป6ด/ป6ด : Window > Library (คุ�ย�ล&ด Ctrl + L)

Page 9: หน่วยที่ 8 ซิมโบลและอินสแตนช์
Page 10: หน่วยที่ 8 ซิมโบลและอินสแตนช์

ปร&บแต$งไลบราร�ปร&บคุวี่ามกวี่�างขอิงไลบราร�

โดยคุล�กท��ป)9ม เพ��อิแสดงแบบกวี่�าง (แสดงข�อิม�ลคุรบท)กคุอิล&มน�) หร�อิคุล�กท��ป)9ม เพ��อิแสดงแบบแคุบ

Page 11: หน่วยที่ 8 ซิมโบลและอินสแตนช์

ปร&บคุวี่ามกวี่�างขอิงคุอิล&มน�คุล�กลากท��ขอิบขวี่าขอิงช้��อิคุอิล&มน� อิอิกไปทาง

ขวี่าเพ��อิขยาย หร�อิคุล�กลากไปทางซิ�ายเพ��อิย$อิจ&ดเร�ยงซิ�มโบล

คุล�กท��ห&วี่คุอิล&มน�ข�อิม�ลท��ต�อิงการให�จ&ดเร�ยง จากน&�นจ,งคุล�กท��ป)9ม เพ��อิเร�ยงจากคุ$าน�อิยไปหามาก หร�อิป)9ม เพ��อิเร�ยงจากคุ$ามากไปน�อิยเร�ยกใช้�ไลบราร�ขอิงไฟล�อิ��นท��เป6ดอิย�$

ขณะท��ก-าล&งท-างานก&บไฟล�หน,�ง คุ)ณสามารถเร�ยกใช้�ซิ�มโบลขอิงไฟล�อิ��นท��เป6ดอิย�$ โดยคุล�ก music-notes-symbol.fla ด�านบนไลบราร� แล�วี่เล�อิกช้��อิไฟล�ท��ต�อิงการ ก'จะสามารถด,งซิ�มโบลเหล$าน&�นมาใช้�บนสเตจได�ท&นท� ซิ,�งโปรแกรมจะก<อิปป=� ซิ�มโบลท��ถ�กเร�ยกใช้�มาเก'บในไลบราร�ขอิงไฟล�ม�ฟวี่��ท��ก-าล&งท-างานอิย�$ให�โดยอิ&ตโนม&ต�

Page 12: หน่วยที่ 8 ซิมโบลและอินสแตนช์

เปล��ยนคุ)ณสมบ&ต�ขอิงซิ�มโบลการเปล��ยนคุ)ณสมบ&ต�ขอิงซิ�มโบล เช้$น ช้��อิและช้น�ด

ท-าได�ด&งน��

Page 13: หน่วยที่ 8 ซิมโบลและอินสแตนช์

ก<อิปป=� ซิ�มโบลคุ)ณสามารถก<อิปป=� ซิ�มโบลเพ��อิน-าไปปร&บแต$ง

เน��อิหาใหม$ หร�อิก<อิปป=� พร�อิมก&บเปล��ยนช้น�ดไปเป2นแบบอิ��นก'ได�

Page 14: หน่วยที่ 8 ซิมโบลและอินสแตนช์

ลบซิ�มโบลการลบซิ�มโบลคุวี่รท-าอิย$างระม&ดระวี่&ง เน��อิงจาก

จะท-าให�อิ�นสแตนซิ�ท&�งหมดขอิงซิ�มโบลน&�นถ�กลบไปด�วี่ย ส-าหร&บข&�นตอินในการลบม�ด&งน��

Page 15: หน่วยที่ 8 ซิมโบลและอินสแตนช์

ใช้�โฟล�เดอิร�จ&ดเก'บซิ�มโบลการแยกเก'บซิ�มโบลอิอิกเป2นกล)$มย$อิยๆจะช้$วี่ยให�

คุ)ณสามารถจ&ดระเบ�ยบและจ&ดการซิ�มโบลได�ง$ายข,�นสร�างโฟลเดอิร�ใหม$

1. ต&�งช้��อิโฟลเดอิร�แล�วี่กดคุ�ย� Enter 2. คุล�กป)9ม New Folder

ย�ายซิ�มโบลไปเก'บในโฟลเดอิร�การย�ายให�คุล�กลากซิ�มโบลไปปล$อิยบน

โฟลเดอิร�ท��ต�อิงการ โดยเม��อิย�ายแล�วี่จะเห'นได�วี่$าไอิคุอินจะเปล��ยนไปจากร�ป (หมายถ,ง ไม$ม�ซิ�มโบล) เป2น (หมายถ,ง ม�ซิ�มโบลเก'บอิย�$)1. คุล�กลากไปปล$อิยบนโฟลเดอิร� 2. เล�อิกรายการซิ�มโบล

เปล��ยนช้��อิโฟลเดอิร�1. ด&บเบ�ลคุล�ก2. ต&�งช้��อิโฟลเดอิร�ใหม$ แล�วี่กดคุ�ย� Enter

Page 16: หน่วยที่ 8 ซิมโบลและอินสแตนช์

ใช้�งานอิ�นสแตนซิ�จากซิ�มโบลต�นแบบเพ�ยงช้��นเด�ยวี่คุ)ณสามารถน-ามา

ใช้�เป2นอิ�นสแตนซิ�ก��ช้��นก'ได� โดยอิ�นสแตนซิ�จะไม$สามารถใช้�เคุร��อิงม�อิ ระบายส� หร�อิแก�ไขเน��อิหาภายในเหม�อินร�ปทรงปกต�ได� เน��อิงจากจะม�ผลท-าให�ซิ�มโบลต�นแบบและอิ�นสแตนซิ�อิ��นๆถ�กแก�ไขตามไปด�วี่ย แต$วี่$าคุ)ณสามารถปร&บขนาด, หม)น, บ�ด, ปร&บเอิฟเฟ2คุต�ขอิงส�คุวี่ามโปรงใส และใส$ฟ6ลเตอิร�ต$างๆ ซิ,�งเป2นคุ)ณสมบ&ต�เฉพาะต&วี่ขอิงอิ�นสแตนซิ�แต$ละช้��นได�

สร�างอิ�นสแตนซิ� ท-าได�โดยด,งซิ�มโบลน&�นมาวี่างบนสเตจแบบ

เด��ยวี่ๆ หร�อิอิาจน-าไปซิ�อินในซิ�มโบลช้��นอิ��นก'ได�สล&บอิ�นสแตนซิ� เป2นการสล&บเอิาอิ�นสแตนซิ�ขอิงซิ�มโบลอิ��นท��

อิย�$ในไฟล�เด�ยวี่ก&นมาใช้�แทนท�� โดยคุ)ณสมบ&ต�เฉพาะต&วี่ขอิงอิ�นสแตนซิ�เด�มย&งคุงอิย�$ ไม$วี่$าจะเป2นต-าแหน$ง การบ�ด การหม)น ActionScript เอิฟเฟ2คุต�ขอิงส� Blend Mode หร�อิฟ6ลเตอิร� เป2นต�น

Page 17: หน่วยที่ 8 ซิมโบลและอินสแตนช์

แยกส$วี่นอิ�นสแตนซิ�การแยกส$วี่น (break apart) ม&กใช้�ใน

กรณ�ท��ต�อิงการแก�ไขอิ�นสแตนซิ�ท��ม�รายละเอิ�ยดซิ&บซิ�อิน หร�อิเน��อิหาท��ต�อิงการแก�ไขม�มาก ท&�งน��เพ��อิไม$ให�การแก�ไขน&�นม�ผลก&บซิ�มโบลต�นแบบ การแยกส$วี่นจะท-าให�อิงคุ�ประกอิบท&�งหมดถ�กแยกอิอิกเป2นช้��นส$วี่นย$อิยๆ ไม$วี่$าจะเป2นร�ปทรงต$างๆ ข�อิคุวี่าม อิอิบเจ'คุท��รวี่มกล)$ม หร�อิอิงคุ�ประกอิบอิ��นๆ ท��ใช้�ในการสร�างซิ�มโบลด&งกล$าวี่ และจะท-าให�อิ�นสแตนซิ�น&�นถ�กต&ดขาดจากซิ�มโบลต�นแบบด&งน&�นเม��อิม�การแก�ไขซิ�มโบลต�นแบบในภายหล&งก'จะไม$ม�ผลก&บอิ�นสแตนซิ�น��อิ�ก วี่�ธี�การแยกส$วี่นอิ�นสแตนซิ�ท-าได�

Page 18: หน่วยที่ 8 ซิมโบลและอินสแตนช์

แก�ไขเน��อิหาขอิงซิ�มโบลการเปล��ยนแปลงแก�ไขเน��อิหาหร�อิปร&บแต$งราย

ละเอิ�ยดส$วี่นใดๆ ขอิงซิ�มโบลต�นแบบก'ตาม จะม�ผลท-าให�อิ�นสแตนซิ�ท&�งหมดขอิงซิ�มโบลน&�นถ�กแก�ไขตามไปด�วี่ย ไม$วี่$าจะเป2นการใช้�เคุร��อิงม�อิวี่าดและระบายส�, การพ�มพ�ข�อิคุวี่าม, การปร&บขนาด, หม)น, บ�ด หร�อิแม�แต$การน-าอิ�นสแตนซิ�ขอิงซิ�มโบลอิ��นมาวี่างเป2นส$วี่นประกอิบวี่�ธี�เข�าส�$การแก�ไขซิ�มโบลท-าได� 3 แบบคุ�อิ

- แก�ไขขณะท��อิย�$ในหน�าจอิปกต�ร$วี่มก&บอิอิบเจ'คุอิ��น

- แก�ไขในโหมดแก�ไขซิ�มโบล- เป6ดเป2นวี่�นโดวี่�ใหม$ข,�นมาเพ��อิแก�ไขซิ�มโบลโดย

อิ�สระ

Page 19: หน่วยที่ 8 ซิมโบลและอินสแตนช์

แก�ไขซิ�มโบลในหน�าจอิปกต�เป2นการแก�ไขซิ�มโบลจากอิ�นสแตนซิ�ท��วี่างอิย�$

บนสเตจ ซิ,�งคุ)ณจะย&งคุงมอิงเห'นอิอิบเจ'คุอิ��นๆท��ไม$เก��ยวี่ข�อิงอิย�$ในต-าแหน$งเด�ม เพ�ยงแต$อิอิบเจ'คุเหล$าน&�นจะม�ส�จางลง เพ��อิบอิกวี่$าคุ)ณไม$สามารถท-าอิะไรก&บม&นได�นอิกจากซิ�มโบลท��ก-าล&งแก�ไขอิย�$ แก�ไขซิ�มโบลในโหมดแก�ไข

เป2นการแก�ไขท��ซิ�มโบลต�นแบบโดยตรง ซิ,�งคุ)ณจะมอิงเห'นเฉพาะซิ�มโบลท��ก-าล&งแก�ไขเท$าน&�นแก�ไขซิ�มโบลในวี่�นโดวี่�ใหม$

เป2นการเป6ดวี่�นโดวี่�ใหม$เพ��อิแก�ไขซิ�มโบลน&�นโดยเฉพาะ ซิ,�งม�ข�อิด�กวี่$าการเข�าส�$โหมดแก�ไข คุ�อิ สามารถเป6ดแก�ไขซิ�มโบลหลายช้��นได�พร�อิมๆก&น (แต$ละช้��นจะถ�กเป6ดเป2น 1 วี่�นโดวี่�) และในขณะปร&บแต$งย&งสามารถด�การเปล��ยนแปลงขอิงอิ�นสแตนซิ�บนวี่�นโดวี่�ม�ฟวี่��หล&กได�ตลอิดเวี่ลา

Page 20: หน่วยที่ 8 ซิมโบลและอินสแตนช์

ใช้�ซิ�มโบลจากแหล$งอิ��นนอิกจากซิ�มโบลท��สร�างข,�นเอิงภายในม�ฟวี่��แล�วี่ คุ)ณ

ย&งสามารถเร�ยกใช้�ซิ�มโบลจากแหล$งอิ��นๆได�อิ�กไม$วี่$าจะเป2นซิ�มโบลส-าเร'จร�ปท��โปรแกรมม�ให� หร�อิจากไลบราร�ขอิงไฟล�อิ��น

เร�ยกใช้�ซิ�มโบลส-าเร'จร�ปขอิงโปรแกรมโปรแกรม Flash ได�เตร�ยมซิ�มโบลส-าเร'จร�ปไวี่�

จ-านวี่นหน,�ง ส-าหร&บให�คุ)ณน-ามาใช้�ได�ท&นท�โดยไม$ต�อิงสร�างเอิง ซิ�มโบลเหล$าน��เร�ยกวี่$า common library ซิ,�งตามปกต�จะม�ให�เล�อิก 3 กล)$ม คุ�อิ

- Buttons คุ�อิ ซิ�มโบลช้น�ดป)9มในแบบต$างๆ- Classes คุ�อิ คุอิมโพเนนต�ท��ใช้�เป2นเคุร��อิงม�อิ

ส-าหร&บงานด�านฐานข�อิม�ล- Learning Interactions คุ�อิ คุอิมโพเนนต�

ท��ใช้�เป2นเคุร��อิงม�อิสร�างส��อิแบบโต�ตอิบก&บผ��ช้มได�

Page 21: หน่วยที่ 8 ซิมโบลและอินสแตนช์

เม��อิม�การเป6ด common library และด,งซิ�มโบลมาใช้�แล�วี่ ซิ�มโบลด&งกล$าวี่น&�นจะถ�กเก'บเพ��มเข�าไปในไลบราร�หล&กขอิงไฟล�ท&นท� วี่�ธี�เป6ดไลบราร�และเร�ยกใช้�ซิ�มโบลส-าเร'จร�ป

เร�ยกใช้�ซิ�มโบลขอิงไฟล�อิ��นเม��อิต�อิงการใช้�ซิ�มโบลจากไฟล�ม�ฟวี่��อิ��น

คุ)ณสามารถเร�ยกเป6ดไลบราร�ขอิงไฟล�ท��ต�อิงการน&�นได� ซิ,�งเม��อิซิ�มโบลต&วี่ใดถ�กน-ามาใช้�ม&นก'จะถ�กก<อิปป=� เข�ามาเก'บในไลบราร�ขอิงไฟล�ป;จจ)บ&นโดยอิ&ตโนม&ต�ใช้�ซิ�มโบลร$วี่มก&น (Shared Library)

ส-าหร&บซิ�มโบลใดท��ม�การใช้�ซิ-�าก&นในหลายๆม�ฟวี่��น&�น คุ)ณสามารถแช้ร�ซิ�มโบลจากม�ฟวี่��หน,�งไปใช้�ในม�ฟวี่��อิ��นๆได� โดยไม$ต�อิงเก'บซิ�มโบลด&งกล$าวี่ไวี่�ในม�ฟวี่��ท)กไฟล� ซิ,�งวี่�ธี�การแบบน��เร�ยกวี่$า “shared library” การใช้�ซิ�มโบลร$วี่มก&นม� 2 วี่�ธี�

Page 22: หน่วยที่ 8 ซิมโบลและอินสแตนช์

- Runtime sharing วี่�ธี�น��ซิ�มโบลจากม�ฟวี่��ต�นทางจะถ�กล�งคุ�เข�าไปใช้�ในม�ฟวี่��ปลายทาง โดยไม$ได�น-าข�อิม�ลไปเก'บไวี่�จร�ง ซิ�มโบลจะถ�กโหลดก'ต$อิเม��อิม�ฟวี่��ปลายทางถ�กเล$น ด&งน&�นคุ)ณจ,งต�อิงน-าไฟล�ม�ฟวี่��ต�นทางไปเก'บไวี่�บนเซิ�ร�ฟเวี่อิร� ตามต-าแหน$ง URL ท��ก-าหนดไวี่�ด�วี่ย ม�ฉะน&�น Flash Player จะหาซิ�มโบลไม$พบ และการเล$นจะไม$สมบ�รณ�- Share assets during authoring วี่�ธี�น��เป2นการน-าซิ�มโบลจากม�ฟวี่��อิ��นเข�ามาแทนท��ซิ�มโบลในม�ฟวี่��ป;จจ)บ&น โดยท��ย&งคุงช้��อิและคุ)ณสมบ&ต�เด�มไวี่� ยกเวี่�นเน��อิหาภายในท��จะเปล��ยนไปตามซิ�มโบลท��คุ)ณเล�อิก นอิกจากน��เม��อิม�การแก�ไขซิ�มโบลในม�ฟวี่��ต�นทาง ซิ�มโบลในม�ฟวี่��ปลายทางก'จะถ�กปร&บปร)งตามไปด�วี่ย

การใช้�ซิ�มโบลร$วี่มก&นจะช้$วี่ยเพ��มประส�ทธี�ภาพในกระบวี่นการท-างาน (workflow) และการจ&ดการ asset (asset management) ได�อิย$างมาก เช้$น สะดวี่กในการคุวี่บคุ)มและต�ดตามการใช้�ฟอินต�ซิ�มโบลร$วี่มก&นในหลายม�ฟวี่��, การใช้�ม�ฟวี่��คุล�ปเด�ยวี่ก&นในหลายซิ�นหร�อิหลายม�ฟวี่�� นอิกจากน��วี่�ธี� runtime sharing ย&งช้$วี่ยให�ขนาดรวี่มขอิงไฟล�ม�ฟวี่��ท&�งหมดลดลงเพราะไม$ต�อิงเก'บข�อิม�ลซิ-�าๆอิ�กด�วี่ย

Page 23: หน่วยที่ 8 ซิมโบลและอินสแตนช์

ใช้�งาน Runtime sharingในการใช้�งานแบบ runtime sharing น&�น

ม�ข&�นตอิยหล&กๆอิย�$ 2 ส$วี่น โดยข&�นแรกคุ�อิการเอิ'กซิ�พอิร�ตซิ�มโบลในม�ฟวี่��ต�นทางเพ��อิให�สามารถเร�ยกใช้�จากม�ฟวี่��ปลายทาง และข&�นตอินท��สอิงคุ�อิการอิ�มพอิร�ตซิอิมโบลด&งกล$าวี่จากม�ฟวี่��ต�นทางเข�ามาใช้�ในม�ฟวี่��ปลายทาง

เอิ'กพอิร�ตซิ�มโบลในม�ฟวี่��ต�นทางม�ฟวี่��ต�นทางคุ�อิไฟล�ท��ม�ซิ�มโบล ซิ,�งคุ)ณ

ต�อิงการแช้ร�ไปใช้�ในม�ฟวี่��อิ��นๆด�วี่ยเม��อิเสร'จข&�นตอินแล�วี่ ให�คุ)ฯตรวี่จสอิบอิ�กคุร&�งวี่$าไฟล� SWF ท��ได�น&�นอิย�$ในโฟลเดอิร�และม�ช้��อิตรงตามท��ระบ)ไวี่�ในข&�นตอินท�� 7 หร�อิไม$ หร�อิในกรณ�ท��คุ)ณระบ)ไวี่�เป2น URL ขอิงเวี่'บเพจ ก'จะต�อิงอิ&พโหลดไฟล� SWF ด&งกล$าวี่ไปไวี่�เส�ยก$อิน ไม$เช้$นน&�นม�ฟวี่��ปลายทางจะไม$สามารถเร�ยกใช้�ได�

Page 24: หน่วยที่ 8 ซิมโบลและอินสแตนช์

เอิ'กพอิร�ตซิ�มโบลเข�ามาใช้�ในม�ฟวี่��ปลายทางคุ)ณสามารถเร�ยกใช้�ซิ�มโบลท��เอิ'กพอิร�ตไวี่�

ในม�ฟวี่��ต�นทางได� โดยม�หล&กการคุ�อิ จะต�อิงสร�างซิ�มโบลต&วี่แทนไวี่�ก$อิน หล&งจากน&�นกอิ�มพอิร�ตซิ�มโบลจากม�ฟวี่��ต�นทางมาแสดงแทน แต$การแสดงผลจะถ�กต�อิงเฉพาะในขณะท��เล$นม�ฟวี่��เท$าน&�น ส$วี่นในขณะแก�ไขม�ฟวี่��คุ)ณจะเห'นเป2นซิ�มโบลเด�ม

แทนท��ซิ�มโบลด�วี่ยซิ�มโบลจากม�ฟวี่��อิ��น (share assets during authoring)

เป2นการน-าเอิาซิ�มโบลจากไฟล�เอิกสาร (.fla) อิ��นท��ม�อิย�$ในเคุร��อิงมาใช้�งาน ด�วี่ยการแทนท��ซิ�มโบลเด�มในไฟล�ป;จจ)บ&น ด&งน&�นขณะท-างานคุ)ณต�อิงม�ไฟล� (.fla) อิย�$ด�วี่ย แต$ไม$จ-าเป2นต�อิงเอิ'กซิ�พอิร�ตซิ�มโบลและซิ�มโบลจะถ�กก<อิปป=� ไปใช้� ด&งน&�นจ,งไม$ช้$วี่ยให�ขนาดรวี่มขอิงไฟล�ม�ฟวี่�� (.swf ลดลง)

Page 25: หน่วยที่ 8 ซิมโบลและอินสแตนช์

ใช้�งาน 9-Slice Scalingในการด,งซิ�มโบล 1 ต&วี่มาใช้�เป2นอิ�นสแตนซิ�

หลายๆต&วี่ บางคุร&�งคุ)ณอิาจจ-าเป2นต�อิงปร&บขนาดอิ�นสแตนซิ�ให�เล'กหร�อิใหญ่$กวี่$าซิ�มโบลต�นแบบ ซิ,�งการปร&บน��จะม�ผลท-าให�ขนาดขอิงเส�นขอิบและม)มเปล��ยนตามไปด�วี่ย ภาพขอิงอิ�นสแตนซิ�ท��ปรากฏจ,งเส�ยส&ดส$วี่นไป แต$การเล�อิกใช้�อิอิปช้&�น 9-Slice จะช้$วี่ยร&กษาขนาดเส�นขอิบและม)มไวี่� โดยโปรแกรมจะแบ$งซิ�มโบลอิอิกเป2น 9 ส$วี่น ซิ,�งการปร&บขนาดจะม�ผลต$อิพ��นท��ขอิงซิ�มโบลแต$ละส$วี่นแตกต$างก&นไป

Page 26: หน่วยที่ 8 ซิมโบลและอินสแตนช์

ก-าหนดซิ�มโบลให�เป2น 9-Slice scalingการก-าหนด 9-Slice จะท-าได�เฉพาะซิ�มโบลท��

เป2นม�ฟวี่��เป2นม�ฟวี่��คุล�ปเท$าน&�น โดยอิอิบเจ'คุท��เหมาะสมคุวี่รเป2นร�ปทรงแบบเร�ยบๆไม$ซิ&บซิ�อินมากน&ก เช้$น ร�ปส��เหล��ยมม)มโคุ�งท��ม&กน-ามาสร�างเป2นป)9มเมน�หร�อิล�งคุ�ในเวี่'บเพจเป2นต�น วี่�ธี�ก-าหนด 9-Slice ย�ายต-าแหน$งเส�นไกด�

คุ)ณสามารถปร&บย�ายต-าแหน$งเส�นไกด�ท��ใช้�แบ$งพ��นท��ขอิงซิ�มโบลได�ตามคุวี่ามเหมาะสมขอิงซิ�มโบลน&�นๆ

Page 27: หน่วยที่ 8 ซิมโบลและอินสแตนช์

จบบทท�� 8 คุ$ะ