More Related Content
More from focusstorm124 (15)
สรุปคำสั่ง Action script บน flash mx (ตอนที่ 6)
- 1. สรุปคาสัง Action Script บน Flash MX(ตอนที่ 6)
่
คาสั่ง FScrollPane.getScrollPosition
เมธอด การส่งคืนค่าออบเจ็กต์ด้วยฟิลด์ .x หรือ .y ที่ใช้ระบุค่าแนวนอน
และแนวตั้งของตาแหน่งสกอร์ลของหน้าต่างสกอร์ล
การใช้งาน : myScrollPane.getScrollPosition()
ค่าที่สงคืน : ออบเจ็กต์
่
ตัวอย่าง โค้ดการส่งคืนค่าจองตาแหน่งสกอร์ลปัจจุบันของหน้าต่าง
สกอร์ล ของหน้าต่างสกอร์ล scroll2 ไปยังหน้าต่างเอาต์พุต
tracescroll2.getScrollPosition());
คาสั่ง FScrollPane.loadScrollContent
เมธอด การระบุ URL ของไฟล์ SWF หรือ JPEG เพื่อแสดงในหน้าต่าง
สกอร์ล ออปชัน funcName และพารามิเตอร์ของตาแหน่งที่ให้ผู้ใช้งาน
สามารถระบุการเปลี่ยนแปลงฟังก์ชันไปยังการเรียกเมื่อมีการโหลด
ข้อมูล
URL ที่ใช้จะใช้ชื่อเหมือนกับซับโดเมน เช่นเดียวกับ URL ที่ใช้โหลด
Flash มูฟวี่ การใช้ไฟล์ SWF หรือ JPEG ใน Flash Player หรือการ
ทดสอบมูฟวี่ในสภาพแวดล้อมขณะที่กาลังเขียน Flash, ผู้ใช้งานจะต้อง
จัดเก็บไฟล์ SWF หรือ JPEG ไว้ในโฟลเดอร์เดียวกัน และชื่อไฟล์จะ
ไม่มีโฟลเดอร์หรือดิสก์ไดรฟ์ที่ระบุภายในอีก
การเรียกเมธอดจะเรียกผ่านค่าพารามิเตอร์ Scroll Content ที่กาหนด
ขณะเขียนโปรแกรม
- 2. การใช้งาน : myScrollPane.loadScrollContent(URL [, funcName,
location])
ค่าที่สงคืน : URL การระบุสตริง URL ของไฟล์ SWF หรือ JPEG เพื่อ
่
โหลดไปยังหน้าต่างสกอร์ล funcName สตริงที่ระบุชื่อของฟังก์ชัน
เพื่อเอ็กซิคิวต์เมื่อข้อมูลของหน้าต่างสกอร์ลถูกโหลด location พาร์ที่ใช้
อ้างถึงข้อมูลออบเจ็กต์, มูฟวี่คลิป หรือ Timeline ที่บรรจุฟังก์ชันที่
ต้องการ
ตัวอย่าง โค้ดการโหลดตาแหน่ง JPEG บนเซิร์ฟเวอร์ใน display1
display1.loadScrollContent(“http://www.YourWebServer.com/Ni
ce.jpg”);
ตัวอย่าง โค้ดการโหลดตาแหน่ง JPEG บนเซิร์ฟเวอร์ และระบุการ
เปลี่ยนฟังก์ชันการโหลด ตาแหน่งใน Timeline ของคอมโพเน็นต์
display1
display1.loadScrollContent(“http://www.YourWebServer.com/Ni
ce.jpg” , “load” ,
_parent._parent);
function load(component){
//โหลดข้อมูล
component.setScrollPostion(10,10);
}
คาสั่ง FScrollPane.refreshPane
เมธอดที่ใช้ปรับขนาดของสกอร์ลบาร์ในหน้าต่างสกอร์ลเมื่อข้อมูล
ภายในหน้าต่างสกอร์ล เปลี่ยนแปลงไป การเรียกเมธอด ถ้าผู้ใช้งาน
ต้องการปรับขนาดข้อมูลในหน้าต่างสกอร์ลให้ใช้ _width หรือ _height
- 3. การใช้งาน : myScrollPane.refreshPane()
ตัวอย่าง โค้ดแสดงการอัพเดตสกอร์ลบาร์ของ moviePane หลังจาก
การเพิ่มขนาดของมูฟวี่ คลิปในหน้าต่างสกอร์ล
var myContent = moviePane.getScrollContent();
myContent._width = 400;
moviePane.refreshPane();
คาสั่ง FScrollPane.setDragContent
เมธอดที่ใช้ระบุเมื่อผู้ใช้งานต้องการเปลี่ยนการวิวในหน้าต่างสกอร์ล
โดยการลากข้อมูลโดยใช้สกอร์ลบาร์ การเรียกผ่านเมธอด
ค่าพารามิเตอร์ Drag Content ที่กาหนดขณะเขียนโปรแกรม
การใช้งาน : myScrollPane.setDragContent(drag)
พารามิเตอร์ : drag ค่าบูลีน ถ้าเป็น true จะระบุให้ผู้ใช้งานสามารถ
เปลี่ยนการวิวโดยการลากข้อมูลในหน้าต่างสกอร์ล แต่ถ้าเป็นค่า false
จะเป็นการระบุผู้ใช้งานให้สามารถวิวได้อย่างเดียวโดยการใช้สกอร์ล
บาร์
ตัวอย่าง การระบุข้อมูลในหน้าต่างสกอร์ล display1 เมื่อมีการลากเมาส์
display1.setDragContent(true);
คาสั่ง FScrollPane.setHScroll
เมธอดที่กาหนดสกอร์ลบาร์ตามแนวนอนเพื่อให้แสดง (มีค่าเป็น true),
ไม่ต้องแสดง (มีค่าเป็น false) หรือให้แสดงเมื่อต้องการ (มีค่าเป็น auto)
ปกติจะกาหนดค่าให้เป็น auto
- 4. การใช้งาน : myScrollPane.setHScroll(display)
พารามิเตอร์ : display ค่าบูลีนที่กาหนดสกอร์ลบาร์ที่แสดง (มีค่าเป็น
true) หรือไม่ให้แสดงผล (มีค่าเป็น false) หรือการระบุสตริงสกอร์ลบาร์
ที่แสดงเฉพาะเวลาที่ต้องการเท่านั้น (มีค่าเป็น auto)
การเรียกเมธอดค่าพารามิเตอร์ Horizontal Scroll ที่ถูกกาหนดขึ้น
ระหว่างที่มีการเขียนโปรแกรม
The following code hides the horizontal scroll bar for display1.
display1.setHScroll(false);