الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Actionscript

مغلق
بدأه flashkid في 9 مارس 2003 · 34 رد · 3,616 مشاهدة · في التصميم والفلاش والبرامج الرسومية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

أهلا بكل عشاق الفلاش

flashkid يعرض الاجابة على أى سؤال متعلق بالأكشن سكريبت MX

أنا والفضل لله أول مصرى وثانى عربى يحصل على شهادة

Certified Macromedia Flash 5 Developer

مرحبا بأى سؤال منكم و وفقنى الله للإجابة.

شكرا لسماح على توجيهى لهذا المنتدى ، الذى ينمى مهارات الشباب العربى والمسلم.

وفقكم الله

لا إله إلا الله

#2

أهلين flashkid :)

المنتدى منور بوجودك، و بيشرفنا وجود خبير متلك معنا..

(f)(f)

#3

يمكن يكون طلب غريب بس للمبتداين بالفلاش .. يمكن ما نقدر نحدد شو مشكلتنا فاذا كان عنك وقت تعمل شوية دروس بالاكشن سكريبت بنكون كتير ممنونين والف شكر سلفا واهلا بك بيننا

تحيات اخوك NOP (f)

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#4

السلام عليكم

أخي الكريم flashkid أهلا بك بيننا وبارك الله لم في علمك وزادك من فضله لخير هذه الأمة ....

لي سؤال لو سمحت .... ما أهم التطورات التي حصلت في الفلاش MX فيما يتعلق بالأكشن سكريبت

ولك جزيل الشكر

أخوك أبو محمد

#5

السلام عليكم ورحمة الله وبركاته

NOP اعذرنى فأنا لا أجيد كتابة ال Tutorials كما أننى أجد صعوبة فى الكتابة على ال keyboard باللغة العربية (للأسف)

وسأترك هذه المهمة لمحترفيها

ولكن باستطاعتى الإجابة على أسئلة محددة تتعلق بموضوع أو مشكلة معينة فى الأكشن سكريبت

qwqwasd

التطورات كثيرة :

Drawing methods للرسم عن طريق الأكشن (رائعة)

Support for UNICODE

Components بديل ال Smart Clips فى فلاش 5

Loading jpgs and sounds

دعم أكبر لل Object Oriented Progrming

TextField Object التحكم الكامل فى مربعات النص

setInterval للتحكم فى سرعة الموفى كليبس

Stage لمعرفة عرض وطول ال Stage

System لقراءة معلومات عن نظام المستخدم

هذا للإجمال وهناك المزيد

#6

مشكور اخوي flashkid على الرد لكن مفيش مشكلة بالنسبة للغة ;)

هم اقتراح اذا بتكتب شوية مواضيع ولو بسيطة بالانكليزي ببتكلف مجموعة او شخص بترجمتها للعربية (يا ريت تدرسه الاخت سماح معاك) عشان نستفيد من خبرتك قدر الامكان وبالتوفيق دوما

تحياتي

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#7

السلام عليكم

لو سمحت يا أخي الكريم بسؤال حول الفلاش و ربما بالآكشن سكريبت فيما يخص تصميم موقع كامل بالفلاش وسأكون ممنونا لك إن اسهبت في شرحك من خلال درس بسيط يكون في منتدانا لتعم الفائدة على الجميع إن شاء الله و شكرا.

#8

السلام عليكم ورحمة الله وبركاته

أهلا بك أبو أيمن

كيفية عمل موقع كامل بالفلاش شىء جميل حقاً .

ولكن هذا يتوقف على ما تقصد بالضبط . هل هو مجرد عمل frames مربوطة ببعضها ب Buttons

إذا كان الأمر كذلك فابدأ ببساطة فى تعلم أوامر :

gotoAndPlay

gotoAndStop

play

stop

nextFrame

previousFrame

nextScene

previous Scene

أما إذا كنت تقصد موقع كامل من حيث أنه يتم تحميل ال Data من مصدر متغير Dynamic

فاليك طريقة بسيطة و فعالة لعمل ذلك

استخدم أمر LoadVars فى MX

وذلك لتحميل ال data من ملف .txt online or offline

اعمل ملف notepad جديد وسمه اسم مثلا data.txt

فى أول سطر اكتب التالى :

d=besmellah Al Rahman Al Rahim

اغلق الملف بعد حفظه

واعمل ملف فلاش جديد واحفظه فى نفس مكان ال txt.

فى فلاش MX

اعمل textField جديد وسمه textAria

وذلك فى مكان ال textField instance name

ضع الأكشن التالى على الفريم

var loadingObject=new LoadVars()

loadingObject.load("data.txt")

loadingObject.onLoad=function(){

textAria.text=loadingObject.d

}

عند اختبار الملف ستجد أن ال textField قام بعرض محتويات الملف data.txt

Besmellah Al Rahman Al Rahim

يقوم LoadVars Object بعمل تحميل لل data ويخزنها أول بأول حتى يكتمل التحميل

وتكون ال variables الموجودة فى ملف النص ( "d" هنا) بمثابة خواص لل LoadVars فى هذه الحالة properities

ولهذا قمت بمساواة الخاصية d لل LoadVars Object

بخاصية ال text. لل textField Object فظهر النص

أرجو أن يكون هذا واضحا

والشكر الله

#9

1 GO من الشكر يا أخ flashkid

الطريقة الثانية مفصلة جيدا لكن ما كنت اقصده هو ما ورد عن الطريقة الأولى بالضبط،حيث عادة أستعمل دريمويفر في إنشاء المواقع و أعترف لك بأنني أتعامل معه بطريقة حيدة إلا أن في المدة الآخيرة طلب مني أن أحاول بتصميم موقع كامل بالفلاش أي frames و buttons و كنت أود لو أعثر على درس واف في هذا الموضوع أو حتى عمل تطبيقي يمكنني من التعامل خطوة خطوة لإستعاب هذه الطريقة الجديدة بالنسبة لي.

أعذرني أخي العزيز عن طلبي إياك بأن تزودني بالعناوين للمواقع التي قد تفي بالغرض :o و لو يعني فيه إلحاح بس معليش أهو كل بثوابو :D

جعله الله في ميزان الحسنات

#10

السلام عليكم ورحمة الله وبركاته

أبو أيمن ، لابد وأن تحدد ما تريد عمله أولا فى مجموعة نقاط

1-

2-

3-

وهكذا ، فسؤالك واسع جدا وكأنك تقول علمنى الفلاش !!

عند تحديد ما تريد عمله أو ما هو المطلوب سيسهل الرد .

والشكر لله

#11

السلام عليك أخي flashkid

أريد معرفة طريقة تصميم واجهة موقع كامل مكون من 3 frames

1 Top frame

2 left frame button menu

3 main frame just for content

كيف أضيف محتوى main frame حيث تتم عملية الربط مع أزرار left frame .

و كيف أربط mail form إلى الmain frame مثلا.

هل الصورة واضحة الآن أخي؟

و جازاك الله خيرا

#12

:(.....:rolleyes: أعتقد بأن الطريقة المثلى لطرح سؤال واضح هي كالآتي:

كيف يمكنني أن أصمم قالب موقع كامل بالفلاش a template site only with flash.;)

شكرا

#13

(f) الأخ العزيز flashkid ،

نشكرك على إهتمامك بقراء المنتدى ، و أتمنى أن توضح بعض الاستفسارات :

1- كيف يمكن تنشيط Component عن طريق Actions ( أي استدعائه ) ؟

2- كيف يمكن جلب أو عرض بيانات من قاعدة بيانات ( MS ACCESS ) أو عن طريق PHP داخل Flash MX ؟

:o مع الشكر الجزيل .....

#14

السلام عليكم ورحمة الله وبركاته

أبو أيمن عذرا للتأخير.

أعتقد أنك يجب أن تقسم الصفحة لديك لثلاثة أقسام

1- الفريم العلوى : وهذا سهل يمكنك وضع عنوان أو banner

2- الفريم الأيسر : وتقوم فيه بعمل movieclip و تضع بداخله زر عل layer وتسميه b

و textbox على layer آخر وتسميه t

ويتسمى ال movieclip m مثلا

على الفريم الأولframe 1 على ال _root :

arr=["section1","section2","section3","section4",.....,"sectionN"]

function duplicate(n){

for(var i=0;i

var name="m"+i;

m.duplivateMovieClip(name,i)

this[name]._y=m._y+(i*m._height);

this[name].t.text=arr

this[name].b.onPress=function(){

loadSection(arr)

}

}

}

حيث n هو عدد القطاعات لديك sections

ثم

تنادى ال function

duplicate(5); // 5 section for example

function loadSection(label){

loadMovie(label+".swf",loader)

}

حيث label هو اسم القطاع و

loader هو اسم الmovieclip الذى سيتم تحميل محتويات القطاع فيه

ويكون هنا swf file

3- على الفريم الأيمن تضع movieclip فاضى

فى الجزء العلوى الأيسر منه

وتسميه loader

وهو لتحميل ال swf كما ذكرت

4- تقوم بعمل عدة swf تحتوى على محتويات كل قسم

وتسميها باسم

section1.swf

section2.swf

section3.swf

وهكذا

أرجو أن يكون هذا واضحا

والشكر لله

#15

السلام عليكم ورحمة الله وبركاته

AZIZ1117

1- لا أفهم معنى كلمة تنشيط

2-

استخدم LoadVars() object

var v=new LoadVars();

v.load("http://www.mysite.com/data.php","","POST");

v.onLoad=function(){

textBox1.text=v.phpVariable1

textBox2.text=v.phpVariable2

textBox3.text=v.phpVariable3

textBox4.text=v.phpVariable4

}

#16

اخ flashkid : كيف لي ان اتعامل مع النظام . يعني ياليت تعطيني كود يقوم بقراءة بيانات من الريجستري .

وشكرا

#17

السلام عليكم ورحمة الله وبركاته

System.Capabilities.language = en

System.Capabilities.os = Windows XP

System.Capabilities.input = point

System.Capabilities.manufacturer = Macromedia Windows

System.Capabilities.serverString = A=t&MP3=t&AE=t&VE=t&ACC=f&DEB=t&V=WIN%206%2C0%2C21%2C0&M=Macromedia Windows&R=1024x768&DP=72&COL=color&AR=1.0&I=point&OS=Windows XP&L=xu

System.Capabilities.isDebugger = true

System.Capabilities.version = WIN 6,0,21,0

System.Capabilities.hasAudio = true

System.Capabilities.hasMP3 = true

System.Capabilities.hasAudioEncoder = true

System.Capabilities.hasVideoEncoder = true

System.Capabilities.screenResolutionX = 1024

System.Capabilities.screenResolutionY = 768

System.Capabilities.screenDPI = 72

System.Capabilities.screenColor = color

System.Capabilities.pixelAspectRatio = 1

System.Capabilities.hasAccessibility = false

استخدم System.Capabilities Object لمعرفة معلومات عن النظام

والشكر لله

#18

السلام عليكم

شكرا flash kid على المعلومات

تحياتي

#19

السلام عليكم

كيف أستطيع تحويل الكومبوننت إلى ملف MXP ولكم جزيل الشكر

أخوكم أبو محمد

#20

السلام عليكم ورحمة الله وبركاته

هناك برنامج لتحويل الفلاش إلى .mxi ومنه يمكن تحويله إلى .mxp عن طريق Macromedia Extension Manager

هذا البرنامج هو فى الواقع كومبوننت لل dreamweaver 4

إذا كان عندك مكان أستطيع تحميله عليه قل لى عليه

#21

السلام عليكم

أخي الغالي أحمد

أشكرك على تفضلك بالإجابة وأسأل الله أن يغفر لك ولوالديك وأن يقر عينيهما بك في الدنيا والآخرة ...

لدي مساحة مجانية ولكنها لا تستقبل ملفات أكبر من 900 ك.ب فإن كانت تصلح لهذه الغاية فسأرسل لك عنوانها وكلمة المرور وإن لم تكن صالحة فدعني أبحث عن حل ...

أشكرك مرة أخرى وآمل ألا نسبب لك أي إزعاج ....

أخوك أبو محمد

#22

اذا بتحب عندي مساحة..

ابعتلي رسالة وبنشوف شو بصير:)

#23

السلام عليكم ورحمة الله وبركاته

بارك الله فيكم جميعاً

qwqwasd أسأل الله لك مثل ما دعوت وزيادة

الملف حوالى 180 k

ولكن أفضل أن يكون العنوان عام وليس خاص ليتمكن الجميع من تحميل الملف

سماح هل عندك مساحة يستطيع الجميع رؤيتها هنا ؟

والشكر لله

#24

نعم عندي مساحة.

ممكن تبعتلي البرنامج على samah@arabteam2000.com وانا بحمله على النت :)

#25

السلام عليكم ورحمة الله وبركاته

سماح

لقد حاولت بعث ال extension على ذلك ال email ولكن لم أفلح والسبب أن هذا ال email غير صالح

هل لديك غيره ؟

هذا الموضوع مغلق.

مواضيع مشابهة