ant mxmlc generate-frame-loader

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

ant mxmlc generate-frame-loader

הודעהעל ידי atarsh ב 04 אוקטובר 2010, 16:46

(אם דיברנו על שמות ת'רדים בעלי משמעות ..)
הי,
אני מנסה לקמפל פרויקט פלאשי עם mxmlc. הכל עובד סבבה עד הרגע שבו אני מנסה להוסיף את התג הבא לפרויקט:
Syntax: [ Download ] [ Hide ]
Using actionscript3 Syntax Highlighting
[Frame(factoryClass="ApplicationLoader")]
Parsed in 0.028 seconds, using GeSHi 1.0.8.4

אני מניחה שהוא מתנגש עם ההגדרה הפנימית של פלקס, ששמה שם את SystemManager.
אז הלכתי ובדקתי ומצאתי פרמטר ל-mxmlc שאומר generate-frame-loader, שנראה שאם אני אעביר לו false הוא לא ינסה להוסיף את התג עבור SystemManager.
עכשיו מתחילה הבעיה האמיתית - אני יודעת להוסיף את זה כ-compiler argument ב-commandline, אבל אני צריכה את זה ב-ant.
אם אני מנסה להוסיף את זה כאטריביוט על התג של mxmlc הוא צועק עלי שהוא לא מכיר את זה.
אם אני מנסה להוסיף את זה כאלמנט מקונן על התג של mxmlc הוא צועק עלי שהוא לא מכיר את זה:
Syntax: [ Download ] [ Hide ]
Using xml Syntax Highlighting
<target name="compile">
                <echo>Compiling ${project.outputfile}</echo>
                <mxmlc file="${project.asfile}" output="${project.outputfile}"
                           link-report="${solution.reportfile}">            
                        <load-config filename="${project.configfile}"/>
                        <load-config filename="${solution.configfile}"/>
                        <generate-frame-loader value="false"/>
                       
        </mxmlc>
    </target>
Parsed in 0.002 seconds, using GeSHi 1.0.8.4

גורם להודעה הזו כשהבילד נופל:
The <mxmlc> type doesn't support the "generate-frame-loader" nested element.

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

קיצר - מישהו מכיר את זה? מישהו ניסה את זה? מישהו יודע איך זה אמור להיות כתוב?

מקרב הגרב,
עטר ש.
סמל אישי של המשתמש
atarsh
 
הודעות: 1310
הצטרף: 11 מרץ 2010, 09:02
מיקום: איפשהו.. around.

Re: ant mxmlc generate-frame-loader

הודעהעל ידי איתן אבגיל ב 04 אוקטובר 2010, 20:40

פרמטרים לקומפיילר לא מתחילים במינוס ?

Syntax: [ Download ] [ Hide ]
Using actionscript3 Syntax Highlighting
-default-size
Parsed in 0.027 seconds, using GeSHi 1.0.8.4


אני מניח שפה היית כבר
http://livedocs.adobe.com/flex/3/html/h ... sks_4.html

חוצמזה - עזבי אותך מ ant. הדבר הבא זה maven ... :P
סמל אישי של המשתמש
איתן אבגיל
Site Admin
 
הודעות: 256
הצטרף: 09 מרץ 2010, 22:10
מיקום: דינאמי = רחובות רמת-גן

Re: ant mxmlc generate-frame-loader

הודעהעל ידי atarsh ב 06 אוקטובר 2010, 17:52

כשמעבירים אותם ישירות לקומפיילר כן, כשמעבירים אותם בסקריפט ant לא.
בקישור הזה העברתי שעות של הנאה - ובעיקר הבנתי שאין שם פירוט של איך קוראים לאיזה פרמטר או איזו דרך המרה הגיונית ממה שכן כתוב למה שלא כתוב.
הם אומרים שכל מה שנתמך ב-commandline נתמך גם בant, אבל הי..

עריכה: במחשבה שניה (או יותר נכון - לאחר בדיקה) נראה שהארגומנט זה לא קיים גם ב-commandline. הוא רק מתועד, לא ממש קיים. אדובי, קוד בלי תיעוד זה פאסה, אבל תיעוד בלי קוד... זה סטארטאפ מטורף.
מישהו מהמקמפלים ללא-בילדר השתמש בתג הזה אי פעם?
גם flashdevelop תהיה מועילה הפעם.. היא הרי עובדת עם mxmlc, נכון?
וגם ה-mavenים וה-antים למיניהם.. מישהו בטח עשה את זה...
סמל אישי של המשתמש
atarsh
 
הודעות: 1310
הצטרף: 11 מרץ 2010, 09:02
מיקום: איפשהו.. around.

Re: ant mxmlc generate-frame-loader

הודעהעל ידי yood ב 06 אוקטובר 2010, 20:43

אולי ככה:

Syntax: [ Download ] [ Hide ]
Using xml Syntax Highlighting
<target name="compile">
    <echo>Compiling ${project.outputfile}</echo>
    <mxmlc  file="${project.asfile}" output="${project.outputfile}"
           link-report="${solution.reportfile}"
           generate-frame-loader="false">
        <load-config filename="${project.configfile}" />
        <load-config filename="${solution.configfile}" />
    </mxmlc>
</target>
 
Parsed in 0.003 seconds, using GeSHi 1.0.8.4
yood
 
הודעות: 444
הצטרף: 11 מרץ 2010, 00:48

Re: ant mxmlc generate-frame-loader

הודעהעל ידי atarsh ב 06 אוקטובר 2010, 21:47

זה היה הדבר הראשון שניסיתי.
חיפשתי את הארגומנט הזה בhelp של ה-mxmlc (דרך ה-command line) והוא לא נמצא שם.
אני חושבת שהוא באמת נמצא רק בדוקומנטציה באתר של אדובי.

עזבתי אותו - אני רוצה להבין איך מקמפלים תג Frame דרך mxmlc.
סמל אישי של המשתמש
atarsh
 
הודעות: 1310
הצטרף: 11 מרץ 2010, 09:02
מיקום: איפשהו.. around.

Re: ant mxmlc generate-frame-loader

הודעהעל ידי yood ב 06 אוקטובר 2010, 22:36

זה פרויקט פלקס או פלאש? ומה המטרה?
yood
 
הודעות: 444
הצטרף: 11 מרץ 2010, 00:48

Re: ant mxmlc generate-frame-loader

הודעהעל ידי atarsh ב 07 אוקטובר 2010, 09:53

זה פרויקט actionscript.
אנחנו מפתחים על פלאש בילדר אבל מחזיקים שרת CI שמקמפל עם mxmlc.
הקומפילציה עם הבילדר עובדת אבל הקומפילציה עם mxmlc על שרת ה- CI מוציאה שגיאות על התנגשויות בין framework.swc לקלאסים של יאהו אסטרה (שמשתמשים בהם בפרויקט) ברגע שמנסים לשלב את התג המדובר, שמכריז על קלאס שמרחיב את MovieClip (ולא משתמש לא בקלאסים של פלקס ולא בקלאסים של אסטרה - יש בו לואדר ותו-לו-לו).
לא סביר שהבעיה היא ממש בקוד, כי כאמור דרך הבילדר זה מתקמפל, לכן זו חייבת להיות איזו קונפיגורציה או משהו עם mxmlc.
לא הצלחתי למצוא משהו רלוונטי בקונפיגורציות, אבל כן הצלחתי להבין שיש בעצם 3 קומפיילרים שונים -
אחד זה compc שיוצר swc והוא לא רלוונטי לענייננו (הבילדר משתמש בו לקומפילציה של פרויקט ספריה), השני זה mxmlc שאיתו אני מנסה לקמפל על ה-CI, והשלישי זה הקומפיילר שמובנה בבילדר, שבו הבילדר משתמש לפרויקטים של פלקס ו-AS.
סמל אישי של המשתמש
atarsh
 
הודעות: 1310
הצטרף: 11 מרץ 2010, 09:02
מיקום: איפשהו.. around.

Re: ant mxmlc generate-frame-loader

הודעהעל ידי yood ב 07 אוקטובר 2010, 10:30

בלי אסטרה זה מתקמפל?
yood
 
הודעות: 444
הצטרף: 11 מרץ 2010, 00:48

Re: ant mxmlc generate-frame-loader

הודעהעל ידי atarsh ב 07 אוקטובר 2010, 18:41

בלי אסטרה זה שווה לתחת :)
כל הלייאאוטינג בפרויקט הזה הוא אסטרה, אין לי אפשרות להוציא את זה אפילו לא כדי לבדוק.
סמל אישי של המשתמש
atarsh
 
הודעות: 1310
הצטרף: 11 מרץ 2010, 09:02
מיקום: איפשהו.. around.

Re: ant mxmlc generate-frame-loader

הודעהעל ידי atarsh ב 11 נובמבר 2010, 12:02

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

למה הבעיה הופיעה רק עם mxmlc? אולי כי הוא אשכרה מנסה להשתמש ב-SDK, בניגוד לקומפיילר הפנימי של הבילדר. לא יודעת.
סמל אישי של המשתמש
atarsh
 
הודעות: 1310
הצטרף: 11 מרץ 2010, 09:02
מיקום: איפשהו.. around.

Re: ant mxmlc generate-frame-loader

הודעהעל ידי איתן אבגיל ב 23 נובמבר 2010, 22:38

המסקנה שלך מעלה בי חשש
מה שאת אומרת זה שה SDK שיש על הדיסק הוא ה SDK שה MXMLC עובד איתו אבל שהבילדר משתמש במשהו אחר ?

לא הכי מסתדר לי העניין הזה
סמל אישי של המשתמש
איתן אבגיל
Site Admin
 
הודעות: 256
הצטרף: 09 מרץ 2010, 22:10
מיקום: דינאמי = רחובות רמת-גן

Re: ant mxmlc generate-frame-loader

הודעהעל ידי atarsh ב 24 נובמבר 2010, 09:58

לא SDK אחר, קומפיילר אחר.
http://livedocs.adobe.com/flex/3/html/h ... tml#179131
סמל אישי של המשתמש
atarsh
 
הודעות: 1310
הצטרף: 11 מרץ 2010, 09:02
מיקום: איפשהו.. around.


חזור אל אלגוריתמיקה וקוד מתקדם

מי מחובר

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