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

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



  #1  
ישן 11-02-2008, 14:32
  sankash sankash אינו מחובר  
 
חבר מתאריך: 23.12.07
הודעות: 4
הגדלת תמונה בעת לחיצה

לכל המומחים שלום.

אני מנסה ליצור בתוכנת פלאש מצב בו:


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

3. בנוסף לחיצה על תמונה אחרת גם כן תגרום לתמונה הראשונה שגדלה לחזור לגודלה המקורי.



העמוד המתבקש הוא עמוד בו יש לי 4 תמונות קטנות, כשבלחיצה על כל אחת מהתמונות היא גדלה וניתנן לראות אותה יותר בבירור.

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



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



בפורום אחר ניסו לעזור לי והציעו לי לבצע זאת כך:



ציטוט:
on (press){ 1

gotoAndPlay(2); 1
this.swapDepths(999) 1
}

on(release) 1
}
gotoAndPlay(11) 1
}





המספר 1 שמופיע זה רק כדי שיהיה ניתן לראות את הקוד כמו שצריך.



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



הבעיה מתחילה בפקודה הזאת:

ציטוט:
this.swapDepths(999) 1


משום שיש שלי 4 תמונות על במה אחת, אני חייב ליצור מצב שבו כל תמונה שתגדל תבוא לקידמת הבמה, וכך לא תתחבא מאחורי התמונות האחרות.

הפקודה הזאת נותנת את המענה, אבל היא גורמת ל"פאק" בתוכנה.

ברגע שהגדלתי תמונה, ואני לוחץ על כפתור (שהכנתי) שיחזיר אותי לתפריט הראשי, התמונה תשאר גם בתפריט הראשי ולא תעלם.

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

הפתרון היחיד הוא להגדיל תמונה אחרת, ואז היא זאת שתרדוף אחרי לכל פריים שאגש אליו.



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



השאלה שלי אליכם, באיזה דרך אני יכול לגרום לתמונה לבצע את כל שלושת הפעולות שכתובות למעלה.





תודה לכל מי שיענה, אני תקוע עם השאלה הזאת כבר יותר מחודש, ואין לי עליה מענה בנתיים, אתם הסיכוי האחרון שנשאר לי כנראה.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #5  
ישן 14-02-2008, 19:50
  sankash sankash אינו מחובר  
 
חבר מתאריך: 23.12.07
הודעות: 4
בתגובה להודעה מספר 4 שנכתבה על ידי DeadNight שמתחילה ב "לא ציינת אחרת, אז אני מניח..."

תודה לכל המגיבים.

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

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



this.swapDepths(999) 1




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

Coolroy - לא הבנתי למה התכוונת...

DeadNight - אני לא יודע למה הכוונה כשאתה אומר שהתמונות המוקטנות נמצאות ב-Root
אני עדיין לא מצליח להבין איך אני מכניס את הפקודה החדשה שהבאת.
תוכל לתת דוגמא של 2 תמונות איך הן עובדות ומה בדיוק כתבת בכל אחת מהן?

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

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

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

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

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

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



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

הדף נוצר ב 0.05 שניות עם 12 שאילתות

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

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