สารบัญ:
- ขั้นตอนที่ 1: ตรวจสอบให้แน่ใจว่าคุณสามารถคอมไพล์ Flash ได้
- ขั้นตอนที่ 2: เพิ่มรหัส
- ขั้นตอนที่ 3: รหัสเพิ่มเติมบางส่วน
- ขั้นตอนที่ 4: มาเริ่มกันเลย
- ขั้นตอนที่ 5: ตรวจสอบฟีด
- ขั้นตอนที่ 6: เผยแพร่และอัปโหลด
วีดีโอ: Chumby RSS Reader: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:08
Chumbies นั้นยอดเยี่ยมมาก ฟีด RSS นั้นยอดเยี่ยม ทำไมไม่รวมทั้งสองเข้าด้วยกัน? ไม่ ความสุดยอดสองเท่าจะไม่ทำร้ายใครเลยจริงๆ เหตุผลก็คือแฟลชนั้นยากสำหรับผู้ที่ไม่มีประสบการณ์ นี่เป็นวิธีง่ายๆ ในการดำเนินการกับโปรแกรมที่เขียนไว้แล้ว ฉันจะสร้างแบบจำลองด้วย Instructables และคุณควรพร้อมที่จะปรับเปลี่ยนตามความต้องการของคุณ ขอบคุณ evilhelm สำหรับรูปภาพ!
ขั้นตอนที่ 1: ตรวจสอบให้แน่ใจว่าคุณสามารถคอมไพล์ Flash ได้
หากคุณมี IDE ผู้พัฒนา Flash (เช่น Flash MX) ไม่ใช่แค่ FLASH PLAYER แสดงว่าคุณพร้อมแล้ว ถ้าไม่มองไปรอบๆ ถ้าคุณเป็นนักเรียน โรงเรียนอาจมี คนรอบข้างที่ทำงานอาจมีมัน ถ้าไม่ ฉันแน่ใจว่ากลุ่มผู้ผลิตแฟลชจะฟอร์มในความคิดเห็นและยินดีที่จะทำเพื่อคุณ หมายเหตุ: ภาพถ่ายของฉันถ่ายด้วย Flash Pro 8 ดังนั้นจึงอาจดูแตกต่างจากที่คุณใช้อยู่เล็กน้อย แต่หลักการพื้นฐานเหมือนกัน
ขั้นตอนที่ 2: เพิ่มรหัส
ฉันคว้าผู้อ่านที่อยู่ใน Chumby Wiki และมีปัญหากับมัน โดยจะอ่านรูปภาพจากแท็ก "media:content" แทนที่จะค้นหารูปภาพในคำอธิบาย ฉันได้เพิ่มรหัสบางอย่างเพื่อแก้ไข ภายใต้ Actions:Frame 1 ที่ด้านล่างสุดจะมีฟังก์ชั่น "load movie" แทนที่ และทุกอย่างด้านล่างด้วยสิ่งนี้:
ฟังก์ชัน GetImage(des){ var del:Array; del = des.split(&apos&apos to &aposwidth="&apos or &aposhieght="&apos ถ้าระดับสูงมาก่อน img = des.split(&apos"/>&apos); var image:String; image = img[0]; return(image);}function GetDes(ddd){ //ตัวแปรเดียวกัน ฉันเดาว่าฉันขี้เกียจ:-) แต่มันได้ผล! thing = ddd.toString(); var del1:Array; del1 = thing.split(&apos.jpg"/ >&apos); var des2:สตริง; des2 = เดล1[1]; var img1:อาร์เรย์; img1 = des2.split(""); var image1:สตริง; ภาพที่ 1 = img1[0]; return (image1);}proxy1._visible = false; function loadItem (รายการ) { g_currentItem = รายการ; // // กรอกข้อมูลในช่องข้อความจากรายการ RSS // title.text = item.firstValueOfType(&apostitle&apos); var descripti:สตริง; //descripti คือคำอธิบายที่ยังไม่ได้ประมวลผล descripti = item.firstValueOfType(&aposdescription&apos); description.text = GetDes (คำอธิบาย); Author.text = "โดย "+item.firstValueOfType(&aposauthor&apos); dateStr.text = "อัปเดตแล้ว "+item.firstValueOfType(&apospubDate&apos); var descrip:สตริง; คำอธิบาย = item.firstValueOfType(&aposdescription&apos); var url:สตริง; url = GetImage (คำอธิบาย); proxy.unloadMovie(); AttachMovie(&aposproxy&apos, &aposproxy&apos, 1, {_x:proxy1._x, _y:proxy1._y, url:makeURL(url)})
ขั้นตอนที่ 3: รหัสเพิ่มเติมบางส่วน
ตอนนี้เราต้องเพิ่มรหัสต่อไปนี้เพื่อปรับขนาดภาพของคุณ
onClipEvent(data){ if (this._width!=80) this._width = 80; if (this._height!=60) this_height = 60;}สิ่งนี้ต้องอยู่ภายใต้การดำเนินการสำหรับอินสแตนซ์ "proxy1" ไม่ใช่การกระทำของ frame 1 สำหรับสัญลักษณ์ "proxy" (ในภาพของฉัน มีความแตกต่างบางประการ สังเกตด้วย photonotes) โค้ดที่เปลี่ยนเพื่อให้มีประสิทธิภาพมากขึ้น!
ขั้นตอนที่ 4: มาเริ่มกันเลย
อันดับแรก เราต้องเลือกฟีด RSS ของเรา ค้นหาลิงค์ไปยังมันและคัดลอกและวางลิงค์ลงในบรรทัดต่อไปนี้ จากนั้น นำ URL พื้นฐาน (เช่น: https://www.instructables.com/ จาก https://www.instructables.com/tag/type:instructable/rss.xml) และเพิ่ม " crossdomain.xml" ต่อท้าย ของมัน (ดังนั้นจะเป็น https://www.instructables.com/crossdomain.xml) พิมพ์ว่าในแถบที่อยู่ของเบราว์เซอร์ของคุณ หากคุณได้รับหน้าที่พูดว่า:
คุณเก่งนะ. หากคุณได้รับข้อความแสดงข้อผิดพลาด ให้ร้องเรียนกับผู้ดูแลเว็บไซต์และแจ้งว่าพวกเขาควรเพิ่มข้อความนั้นเพื่อให้ไฟล์ Flash สามารถเข้าถึงเนื้อหาได้ ยกตัวอย่าง Flash RSS reader ถ้าอยากอ่านก็ไปที่นี่ (ใครจะรู้ล่ะว่าเรื่องนี้จะมีทั้งเว็บ???)
ขั้นตอนที่ 5: ตรวจสอบฟีด
เปิดฟีด RSS ในเบราว์เซอร์ของคุณและบันทึกลงในดิสก์ ตอนนี้เปิดขึ้นด้วย Notepad หรือเทียบเท่า ลองดูสิ สิ่งสำคัญที่เรากังวลคือรูปภาพ หากภายในแท็กคำอธิบายมีลักษณะดังนี้:
<![ซีดีดาต้า[
รายละเอียด]>คุณพร้อมแล้ว ส่วนใหญ่ เพียงแค่มองหา
ที่จุดเริ่มต้น เนื่องจากรหัสปัจจุบันจะตัดทุกอย่างหลังจากนั้น หากไม่ โปรดระบุไซต์ที่วางไว้ตรงกลางหรือท้ายสุด และฉันยินดีที่จะทำการอัปเกรด
ขั้นตอนที่ 6: เผยแพร่และอัปโหลด
ตอนนี้คุณสามารถเล่นภาพได้หากต้องการ แต่อย่าลบกล่องสีเทา! อย่างไรก็ตาม ทางที่ดีควรเปลี่ยนเป็นโครงร่างสี่เหลี่ยมจัตุรัสขนาด 80x60
ฉันเพิ่มโลโก้ Instructables แล้ว มันดีมาก! จากนั้นคุณสามารถย้ายกล่องข้อความไปรอบๆ ปรับขนาดเพื่อใช้ประโยชน์จากพื้นที่ได้ เมื่อคุณทำเสร็จแล้ว ให้กด control+Enter (บน Windows) เพื่อดูตัวอย่างภาพยนตร์ของคุณ ตรวจสอบให้แน่ใจว่าใช้งานได้ ถ้ามันบอกว่ามีข้อผิดพลาดด้านความปลอดภัยก็ไม่ต้องสนใจมัน ตอนนี้บนไซต์ Chumby คุณสามารถอัปโหลดวิดเจ็ต แล้วเพิ่มลงในวิดเจ็ตมิกซ์ของคุณ หากต้องการ คุณสามารถตรวจสอบว่าใช้งานได้บน Virtual Chumby และอีกไม่นานก็จะถึง Chumby ของคุณแล้ว! ยินดีด้วย!
แนะนำ:
นาฬิกาวรรณกรรมจาก E-reader: 6 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกาวรรณกรรมจากอีรีดเดอร์: แฟนของฉันเป็นนักอ่านตัวยง *มาก* ในฐานะครูและนักวิชาการด้านวรรณคดีอังกฤษ เธออ่านหนังสือโดยเฉลี่ยแปดสิบเล่มต่อปี สิ่งที่อยากได้ของเธอคือนาฬิกาสำหรับห้องนั่งเล่นของเรา ฉันสามารถซื้อนาฬิกาแขวนจากร้านค้าได้ แต่ความสนุกอยู่ที่ไหน
Lazy Novel Reader's Meal Time Assistance: 14 ขั้นตอน
Lazy Novel Reader's Meal Time Assistance : โครงการช่วยเหลือนักอ่านที่ขี้เกียจอ่านนิยายเวลากินข้าวแต่ไม่อยากทำให้คีย์บอร์ดสกปรก
สร้าง Tank Volume Reader ในราคาต่ำกว่า 30 ดอลลาร์ โดยใช้ ESP32: 5 ขั้นตอน (พร้อมรูปภาพ)
สร้างเครื่องอ่านปริมาณถังน้ำมันในราคาต่ำกว่า 30 เหรียญโดยใช้ ESP32: Internet of Things ได้นำแอพพลิเคชั่นอุปกรณ์ที่ซับซ้อนก่อนหน้านี้มาสู่บ้านของผู้ผลิตคราฟต์เบียร์และผู้ผลิตไวน์จำนวนมาก การประยุกต์ใช้งานกับเซ็นเซอร์ระดับถูกใช้มาเป็นเวลาหลายทศวรรษในโรงกลั่นขนาดใหญ่ โรงบำบัดน้ำ และเคมี
แฮ็ก Microsoft Office Excel เพื่ออ่านฟีดข่าวหุ้น RSS แบบสด: 3 ขั้นตอน
การแฮ็ก Microsoft Office Excel เพื่ออ่านฟีดข่าวหุ้น RSS แบบสด: คุณสามารถให้ Excel ทำหน้าที่เป็นโปรแกรมอ่านข่าว RSS ของหุ้นสดด้วยโปรแกรมเสริมฟรี สิ่งที่ยอดเยี่ยมเกี่ยวกับสิ่งนี้ แทนที่จะใช้โปรแกรมอ่านข่าวทั่วไป ก็คือคุณสามารถให้มันอัปเดตข่าวตามสัญลักษณ์หุ้นที่คุณสนใจ นอกจากนี้
สร้างวิดเจ็ต Mac RSS ของคุณเอง!: 5 ขั้นตอน
สร้าง Mac RSS Widget ของคุณเอง!: ในความเจ็บป่วยที่ยากลำบากนี้ จะแสดงให้คุณเห็นถึงวิธีการทำวิดเจ็ต Mac ของคุณเอง! มันไม่ได้ยากมาก เป็นตัวอย่างที่ไม่ดีในการสร้างวิดเจ็ต "การแข่งขันที่สอนได้" นี่จะแสดงให้คุณเห็นเมื่อการแข่งขันล่าสุดจบลง