کتابخانه ها و تفاوت استفاده از آن با فلش

e_naderlou

Member
با سلام به اساتید شریف و عزیز
میشه لطف کنید و به سوالات زیر در صورت صلاحدید پاسخ بدید (هر چند به صورت مختصر)

۱- آیا کتابخانه ها در نصب اولیه همگی در دسترسند یا باید دانلود و بعد import بشن؟
۲- کتابخانه ها صرفا برای طراحی محیط UI هستن اونم صرفا MXML ?
3- کتابخانه ها به صورت نهایی هستن یا برای بروز بودن این کتابخانه ها باید به منبع خاصی مراجعه کرد و یا همون نسخه نهایی flash builder کافی و نهاییه؟
۴- از کجا میشه لیست تمام کتابخانه ها و نوع کاربردشون رو و مشکلات احتمالی رو دسترسی داشت؟ (منظورم مواردی مثل سوالیست که یکی از دوستان داشتن برای پشتیبانی از زبان فارسی و توصیه شده که بجای استفاده از mx از spark استفاده بشه).
۵- آیا امکان استفاده از پروژه ای که با فلش نوشته شده رو در فلش بیلدر داریم ؟ اگر داریم آیا میتونیم روش تغییرات هم بدیم ؟ البته منظورم در محیط کاربری نیست بلکه صرفا کدنویسی های درون پروژه هستش .
۶- توی فلش بیلدر دیگه مشکل عدم پشتیبانی از tlf وجود نخواهد داشت و فارسی کاملا پشتیبانی خواهد شد حتی در نسخه های آتی؟


ببخشید که سوالات بسیار ابتدایی و ناشیانه بوده ولی فککنم لازمه هر کسی بدونه تا با آگاهیه بیشتری سوییچ کنه.
از شما تشکر میکنم برای افتتاح این قسمت واقعا جاش خالی بود شاید اگر زودتر این لطف شامل حال ما میشد الان خیلی از دوستان جلوتر بودند
در هر حال ممنون از همه بانیان این قدم مفید .
یا علی
 
آخرین ویرایش:

akherat

مدیر انجمن
جواب ها :
1- داخل SDK خوده ادوب همه ی کتابخانه ها مورد نیاز وجود داره مگر اینکه برای کسه دیگه باشه که باید امپرت کنی
2-نه همه چی - وقتی مثلا شما باتن رو ادد میکنی بعدش میتونی براش اسکین بنویسی و کامل سفارشی بشه
3-فقط باید sdk آپدیت بشه بعضی موارد باید خود فلش بیلدر هم آپدیت بشه
4-تو این انجمن و گوگل
5-فلش بیلدر با فلش آی دی ای با هم اینتیگرید میشن و میتونی کد رو تو فلش بیلدر بزنی و انیمیشن رو تو آی دی ای - 80% پروژه فلش آی دی ای رو نمیتونی تو پروژه فلکس بیاری - باید تغییرات زیادی بدی
6-نداریم - فکر نمیکنم - اگر هم مشکلی پیش بیاد بچه ها سریع منویسن
 

akherat

مدیر انجمن
این یه نمونه از سفارشی کردن کامپوننت های فلکس هست
77145801339876694691.jpg

اینم یه نمونه کد برای دیتا گرید

[JSS]

<?xml version="1.0" encoding="utf-8"?>
<s:Group xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" layoutDirection="rtl" direction="rtl" textAlign="right" xmlns:asdeveloper="com.asdeveloper.*">

<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->

</fx:Declarations>

<fx:Script>
<![CDATA[
import flash.utils.setTimeout;

import mx.collections.ArrayCollection;
import mx.events.FlexEvent;
import mx.managers.PopUpManager;

import spark.events.GridEvent;

protected function dataGrid_creationCompleteHandler(event:FlexEvent):void
{
BioDBconnection.addEventListener("result" , dataBaseResultHandler);
//BioDBconnection.QUERY("SELECT * FROM Sheet1");

setTimeout(BioDBconnection.QUERY , 1000 , "SELECT * FROM Sheet1");
}

private function dataBaseResultHandler(e:Event):void
{
BioDBconnection.removeEventListener("result" , dataBaseResultHandler);

dataGrid.dataProvider = new ArrayCollection(BioDBconnection.RESULT);
//trace(dataGrid.dataProvider.length);
}

protected function dataGrid_doubleClickHandler(event:GridEvent):void
{
BioController.STATIC.bioItemShow.visible = true;
BioController.STATIC.bioItemShow.data = event.grid.dataProvider[event.rowIndex];
BioController.STATIC.bioItemShow.reLoad();
}

]]>
</fx:Script>



<s:DataGrid id="dataGrid" width="100%" height="100%" rowHeight="40" alternatingRowColors="[0xe8eaf7 , 0xffffff]" skinClass="com.asdeveloper.BioDataGridSkin" creationComplete="dataGrid_creationCompleteHandler(event)" fontFamily="Tahoma" textAlign="right" doubleClickEnabled="true" gridDoubleClick="dataGrid_doubleClickHandler(event)">
<s:columns>
<s:ArrayList>
<!-- <s:GridColumn dataField="shomare" headerText="شماره"/>
<s:GridColumn dataField="code_mahsool" headerText="کد محصول"/>
<s:GridColumn dataField="mozoo" headerText="موضوع"/>
<s:GridColumn dataField="dars" headerText="درس"/>
<s:GridColumn dataField="reshte" headerText="رشته"/>
<s:GridColumn dataField="paye" headerText="پایه"/>
<s:GridColumn dataField="doore" headerText="دوره"/>
<s:GridColumn dataField="mokhatab" headerText="مخاطب"/>
<s:GridColumn dataField="clid_vaje" headerText="کلید واژه"/>
<s:GridColumn dataField="sharh" headerText="شرح"/>
<s:GridColumn dataField="hajm" headerText="حجم"/>
<s:GridColumn dataField="sale_toolid" headerText="سال تولید"/>
<s:GridColumn dataField="tahyekonande" headerText="تهیه کننده"/>
<s:GridColumn dataField="ba_hemayat" headerText="با حمایت"/>
-->




<s:GridColumn headerText="ID" width="50" itemRenderer="com.asdeveloper.BioDataGridIDitemRenderer"/>
<s:GridColumn dataField="mozoo" headerText="موضوع"/>
<s:GridColumn dataField="dars" headerText="درس"/>
<s:GridColumn dataField="reshte" headerText="رشته" width="80"/>
<s:GridColumn dataField="paye" headerText="پایه"/>
<s:GridColumn dataField="doore" headerText="دوره"/>
<s:GridColumn dataField="mokhatab" headerText="مخاطب"/>
<s:GridColumn dataField="clid_vaje" headerText="کلید واژه"/>
<s:GridColumn dataField="sharh" headerText="شرح"/>


<!-- <s:GridColumn dataField="shomare" headerText="number" />
<s:GridColumn dataField="code_mahsool" headerText="product number"/>
<s:GridColumn dataField="mozoo" headerText="subject" />
<s:GridColumn dataField="dars" headerText="leason"/>
<s:GridColumn dataField="reshte" headerText="kind" />
<s:GridColumn dataField="paye" headerText="base" />
<s:GridColumn dataField="doore" headerText="around" />
<s:GridColumn dataField="mokhatab" headerText="Addressed" />
<s:GridColumn dataField="clid_vaje" headerText="tag" />
<s:GridColumn dataField="sharh" headerText="description"/>
<s:GridColumn dataField="hajm" headerText="size"/>
<s:GridColumn dataField="sale_toolid" headerText="date" />
<s:GridColumn dataField="tahyekonande" headerText="Production" />
<s:GridColumn dataField="ba_hemayat" headerText="sponsers" />-->


<!-- <s:GridColumn dataField="mozoo" headerText="" resizable="false" />
<s:GridColumn dataField="dars" headerText="" resizable="false"/>
<s:GridColumn dataField="reshte" headerText="" resizable="false" />
<s:GridColumn dataField="paye" headerText="" resizable="false" />
<s:GridColumn dataField="doore" headerText="" resizable="false" />
<s:GridColumn dataField="mokhatab" headerText="" resizable="false" />
<s:GridColumn dataField="clid_vaje" headerText="" resizable="false" />
<s:GridColumn dataField="sharh" headerText="" resizable="false"/>-->


</s:ArrayList>
</s:columns>
</s:DataGrid>

</s:Group>



[/JSS]
 

جدیدترین ارسال ها

بالا