לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #2  
ישן 27-08-2005, 14:58
  tapuz2004 tapuz2004 אינו מחובר  
 
חבר מתאריך: 27.08.05
הודעות: 113
לינוקס שלום מה קורה
בתגובה להודעה מספר 1 שנכתבה על ידי RunX שמתחילה ב "לא מצליח לעשות באר טעינה (מצורף קובץ FLA)."

אף פעם לא הגבתי פה אז בוא נראה אני לא מבין למה ללכת בצורה כאזות כדי ליצור טעינה כשיש מוכן בתוכנה תראה
במרכיבים יש פרוגרס באר בלייר אחד תשים אחד ועכשיו תיצור עוד לייר ובה יהיה מה שנטען ועכשיו
בלייר של מה שנטען שים לודר loader ובו בהגדרות תשים ככה: autoload=true
קונטקטפאט : את הכתובת של מה שיטען ובסכייל false ונגיד תקרא ללודר loader 1
ובהגדרות של הפרוגרס באר תשים ככה
rigtht=כיוון תגית= לא לשנות מיקום=bottom מוד=event ועכשיו הכי חשוב מקור=loader 1

ותקרא לו progressbar נגיד עכשיו
שים בפריימ של הפרוגרס באר את זה

Loader1Listener = new Object();

Loader1Listener.complete = function(eventObject) {
ProgressBar._visible = false;
};

Loader1.addEventListener("complete", Loader1Listener);

וזהו עכשיו אם הקובץ קטן אז לא תראה תטעינה אבל אם תעלה לרשת אז בטח תראה
זהו תהנה
אה וכן נרשמתי לפה רק בשביל לתת לו תשובה. ביי
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #3  
ישן 27-08-2005, 15:20
צלמית המשתמש של BugY
  BugY BugY אינו מחובר  
 
חבר מתאריך: 09.10.04
הודעות: 2,319
חחח, יש גם FLAs של משחקים מוכנים
בתגובה להודעה מספר 2 שנכתבה על ידי tapuz2004 שמתחילה ב "שלום מה קורה"

למה שלא נקח גם אותם?!
חח.

בקיצור, אם פעלת נכון, הסיבה שאתה לא רואה את הבאר מתקדם היא מפני שאין לו מה לטעון,
הכל נמצא על ההרדיסק שלך...

לפלאש יש דרך לדמות חיבור מודם, כלומר להציג מצב שכאילו הפלאש נמצא ברשת.
דבר ראשון, אם הפריים/סצנה שאתה טוען לא מספיק כבדים עדיף שתיבא כמה תמונות כך שתוכל לראות את הבאר מתקדם בצורה ברורה.

אתה יכול לבדוק אם הפריים/סצנה מספיק כבדים על ידי הפעלת הswf
(ctrl + enter ובתפריט view לבחור ב bandwidth profiler, ואז שוב view והפעם
frame by frame graph
עכשיו, בצד שמאל אתה יכול לראות כל מיני נתונים על הסרט (משקל, אורך, FPS וכו')
ובצד שמאל את הגראפ עצמו שבו אתה רואה כל פריים ומשקלו.

כדי לדמות מודם, לאחר שלחצת ctrl + enter כנס ל view ושם ל download settings, שם בחר את סוג החיבור שעליו אתה רוצה לבדוק את הpreloader (אתה יכול גם להוסיף סוגי חיבור בעצמך) הכנס שוב ל view והפעם בחר ב simulate download.
כעת הסרט יתחיל מחדש אך הפעם הוא ידמה חיבור אינטרנט...
_____________________________________
BugYתמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
Animation & ActionScriptin


תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #5  
ישן 28-08-2005, 11:55
  RunX RunX אינו מחובר  
 
חבר מתאריך: 25.10.04
הודעות: 551
בתגובה להודעה מספר 3 שנכתבה על ידי BugY שמתחילה ב "חחח, יש גם FLAs של משחקים מוכנים"

ציטוט:
במקור נכתב על ידי BugY
למה שלא נקח גם אותם?!
חח.

בקיצור, אם פעלת נכון, הסיבה שאתה לא רואה את הבאר מתקדם היא מפני שאין לו מה לטעון,
הכל נמצא על ההרדיסק שלך...

לפלאש יש דרך לדמות חיבור מודם, כלומר להציג מצב שכאילו הפלאש נמצא ברשת.
דבר ראשון, אם הפריים/סצנה שאתה טוען לא מספיק כבדים עדיף שתיבא כמה תמונות כך שתוכל לראות את הבאר מתקדם בצורה ברורה.

אתה יכול לבדוק אם הפריים/סצנה מספיק כבדים על ידי הפעלת הswf
(ctrl + enter ובתפריט view לבחור ב bandwidth profiler, ואז שוב view והפעם
frame by frame graph
עכשיו, בצד שמאל אתה יכול לראות כל מיני נתונים על הסרט (משקל, אורך, FPS וכו')
ובצד שמאל את הגראפ עצמו שבו אתה רואה כל פריים ומשקלו.

כדי לדמות מודם, לאחר שלחצת ctrl + enter כנס ל view ושם ל download settings, שם בחר את סוג החיבור שעליו אתה רוצה לבדוק את הpreloader (אתה יכול גם להוסיף סוגי חיבור בעצמך) הכנס שוב ל view והפעם בחר ב simulate download.
כעת הסרט יתחיל מחדש אך הפעם הוא ידמה חיבור אינטרנט...


עשיתי. וזה מראה לי דף לבן הרבה זמן ואז זה טוען את הדף של האתר עצמו בלי ה preloader.
מה הבעיה עם זה ? למה אני לא מצליח לעשות preloader ? :\
_____________________________________

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://random.thecrow.co.il/?Page=Show&ID=5871&.jpg]

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #8  
ישן 28-08-2005, 13:30
צלמית המשתמש של BugY
  BugY BugY אינו מחובר  
 
חבר מתאריך: 09.10.04
הודעות: 2,319
אני לא ממליץ לך לבנות פרילודר פריימים
בתגובה להודעה מספר 7 שנכתבה על ידי RunX שמתחילה ב "[QUOTE=BugY][/QUOTE] יש לי..."

זו שיטה מיושנת שלא משקפת את המציאות.
עדיף פרילודר שטוען KBs...

אוקיי, אז ככה:
דבר ראשון, תגדיר את המשתנים שלך בפריים הראשון ושים סטופ על מנת שהסרט לא יתקדם לפני השטעינה הסתיימה :
קוד:
stop(); var KbTotal = _root.getBytesTotal() var KbLoaded var percent


כפי שאתה רואה, אנחנו עובדים כאן עם שלושה משתנים:
מייצג את משקל הבמה כולה ב קילובייטס = KbTotal
מייצג את הקילובייטס שנטענו עד עתה = KbLoaded
מייצג כמובן את האחוז = percent

לאחר מכן, נגדיר פונקציית EnterFrame כדי שנוכל לדעת את מספר האחוזים שנטענו בכל רגע.

במקרה הזה נשתמש באנטרפריים של הבאר עצמו:

קוד PHP:
 _root.bar.onEnterFrame = function()
{
    
KbLoaded _root.getBytesLoaded()
    
_root.percent Math.round(_root.KbLoaded/_root.KbTotal *100 );
    
this.gotoAndStop(_root.percent);
    
_root.dynamic_txt.text=_root.percent+"%";
    if (
_root.percent>=100)_root.gotoAndStop("start");



אתה יכול לראות תחילה איך אני מגדיר את KbLoaded באנטרפריים עלמנת שיקבל את מספר הקילובייטס שנטען עד עתה בכל רגע ורגע.

בהמשך אני מגדיר את Percent על ידי חילוק הקילובייטס שנטענו עד עתה במשקל הקילובייטס הכולל של הסרט והכפלתם ב 100, כך שיתקבל אחוז.
באחוז הזה נשתמש כדי לדעת לאיזה פריים לדלג בתוך באר הטעינה, שבתוכו קיימים 100 פריימים (ניתן לעשות בעזרת motion tween פשוט)
כמובן שאפשר גם לא להשתמש באנימציה כלל, כך שבמקום להשתמש באחוז עלמנת לדעת לאיזה פריים לדלג ניתן להשתמש בו בכדי לשלוט בxscale של הבאר, אך לדעתי שיטת האנימציה במקרה הזה יותר יעלה מכיוון שתוכל לבנות כל אנימציה שתרצה, ולא רק באר שמתקדם.

בשורה הבאה תוכל לראות כיצד אני משתמש במשתנה percent גם עלמנת להציג את האחוז בתיבת טקסט דינמית בעלת האינסטנס:dynamic_txt.

התנאי הסופי בודק בעצם אם האחוז הגיע ל 100, ואם כן הוא ימשיך הלאה, לפריים/סצנה הבאה, "start".

בהצלחה...
_____________________________________
BugYתמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
Animation & ActionScriptin



נערך לאחרונה ע"י BugY בתאריך 28-08-2005 בשעה 13:33.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #9  
ישן 28-08-2005, 14:54
  RunX RunX אינו מחובר  
 
חבר מתאריך: 25.10.04
הודעות: 551
בתגובה להודעה מספר 8 שנכתבה על ידי BugY שמתחילה ב "אני לא ממליץ לך לבנות פרילודר פריימים"

ואי תודה רבה על התגובה!
אבל משום מה שאני מנסה לעשות כפי שאמרת רשום לי בtest movie -
undefined
מה זה ? :\

נ.ב.
רציתי לשאול אותך מה זה root ?

עריכה -
כמו כן רציתי לשאול אותך בקשר לזה -
ציטוט:
באחוז הזה נשתמש כדי לדעת לאיזה פריים לדלג בתוך באר הטעינה, שבתוכו קיימים 100 פריימים (ניתן לעשות בעזרת motion tween פשוט)


הבנתי שבעזרת ה precent נוכל לדעת לאיזה פריים לדלג בבאר הטעינה. אבל איפה עלי לעשות את האנימציה ? בסצנה של ה preloader ?

עריכה 2 -
רציתי רק לציין ששמתי את שתי הקודים ששמת פה בפריים הראשון (keyframe) ושיניתי את האינטנס ניים של תיבת הטקסט הדינמית ל dynamic_txt, וגם שינתי את השם של הסצנה אליו הקוד מפנה ל main.

עריכה 3 -
מצטער על העריכות המציקות, אבל רשמת _root.bar.onEnterFrame = function()
מה bar מייצג ? כלומר בשביל מה הוא שם ?
_____________________________________

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://random.thecrow.co.il/?Page=Show&ID=5871&.jpg]


נערך לאחרונה ע"י RunX בתאריך 28-08-2005 בשעה 15:13.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #12  
ישן 28-08-2005, 19:49
צלמית המשתמש של BugY
  BugY BugY אינו מחובר  
 
חבר מתאריך: 09.10.04
הודעות: 2,319
אוקיי, אתה קרוב :)
בתגובה להודעה מספר 11 שנכתבה על ידי RunX שמתחילה ב "עדיין יש את ה undefined..."

בקוד אין מה לשנות, זה כבר start.
תראה מה שאמור להיות לך זה :

MovieClip בשם bar, בתוך bar אמורים להיות לך 100 פריימים של אנימציה ובפריים הראשון שלו stop. בפריים הראשון של הבמה הראשית שים את הקוד שנתתי במלאו ובלי לשנות כלום.

הפריים הראשון של הסצנה השניה אמור להקרא start. (אתה יודע איך נותנים שם לפריים?)
קוד PHP:
 if (_root.percent>=100)_root.gotoAndStop("start"); 

החלק הזה בקוד מתאר את המעבר אל הסצנה השניה כהמשתנה שווה 100 אחוז.
לכן, אין צורך לשנות דבר.

את הקוד
, הראשוני, בדיוק בצורה שכבתי, שים בפריים הראשון של הסצנה הראשונה.

וזהו, עכשיו בדוק את הפרילודר בצורה שהסברתי כמה הודעות למעלה...
אם זה עדיין לא יעבוד לך אני אעלה FLA...
בצלחה
_____________________________________
BugYתמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
Animation & ActionScriptin


תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 21:27

הדף נוצר ב 0.07 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר