ساخت جستجو در فلش

mohammad.mfs

New Member
سلام
کمک کنید که چه طوری یه جستجو بسازم؟!
چندتا فایل ورد هست که توش هم متن هست و هم جدول و من میخوام این ها رو تو فلش نشون بدم
و یه سرچ درست کنم که تو این فایل کلمه ای رو جستجو کنه و تو فلش نشونش بده؟؟؟؟؟؟

اگه فایل نمونه اش رو دارین برام بزارین تا یاد بگیرم
و یا توضیح بدین و کد هاش رو برام بزارین

متشکر
 

mohammad.sub7

کاربر فعال
به نظرم از ترکیب فلش و .net استفاده کن

کامپوننتی داره که فایل rtf رو میتونی راحت واسش قابلیت جستجو بذاری
 

++Hadi++

Active Member
البته متد indexOf در String می تونه ایندکس یه رشته یا یه کاراکتر رو تو یه رشته به شما بده...اگه پیدا نشه -1 رو برمی گردونه و اگه یه عدد دیگه رو برگردونه یعنی پیدا شده .index ها هم از صفر شروع می شن.یعنی کاراکتر اول خونه صفر و کاراکتر اول خونه 1 و ...
 

mohammad.mfs

New Member
به نظرم از ترکیب فلش و .net استفاده کن

کامپوننتی داره که فایل rtf رو میتونی راحت واسش قابلیت جستجو بذاری

نمونه ای دارید برام بذارید؟
چه کامپوننتی ! کامپوننتش رو واسم میذارید

اگه از این کامپوننت استفاده کنم باید دات نت فریم ورک رو با برنامه نصب بشه یا نه؟

 
آخرین ویرایش:

mohammadfard

کاربر فعال
با سلام خدمت دوست عزیزم

دوست من این کاری که شما می خواید انجام بدید با فلش تنها امکان پذیر نیست چون فلش نمی تونه فایل های ورد (Rtf) رو بخونه بخاطر پسوندشون .

اگه بخوای نرم افزارت رو Full Flash کار کنی یعنی کل کارش تو فلش باشه باید فایل ورد رو به فایل متنی یا xml تبدیل کنی (نمی دونم این امکان برات وجود داره یا نه ) .
اما اگه می خوای فایلت حتما rtf باشه باید یا از دات نت ، vb6 و یا دلفی استفاده کنی که البته استفاده از vb6 یا دلفی بخاطر عدم نیاز به .net framework بیشتر توصیه می شه .
البته فراموش نکن که بستن کار به صورت ترکیپ فلش با دیگر زبان های برنامه نویسی مانند vb6 مشکلات دیگری رو به همراه داره که یک نمونش نصب Active X فلش روی کامپیوتر کاربر هستش
امیدوارم توضیحاتم کافی بوده باشه


یا علی
 

arjmand200

Member
اینکه گفته بشه اصلا راهی وجود نداره درست نیست ، البته لود فایل docx به صورت مستقیم امکان نداره اما خوبه که بدونید هر فایل docx در اصل مجموعه ای از چندین فایل xml هست که فشرده شده و به فرمت docx هست در اصل هر فایل ورد یه فایل فشرده هست که میتونی با تغییر فرمت docx به zip محتویات اون رو ببینی و اگه این فایل ورد با فرمت zip را uncompress کنی میتونی به محتویات اون دسترسی داشته باشی تا اینجای کار رو فلش میتونه انجام بده با کمک library هایی که واسه بارگذاری و دسترسی به محتویان فایلهای zip هست که یه نمونش این library هست :

http://code.google.com/p/as3-ziparchive/

و الببته خود as3 هم همچین قابلیتی رو داره که یکم پیچیده تر از این کتابخانه های امادس ، اما بریم سراغ فایل ورد بعد از خارج شدن از حالت فشرده ، اگه فایل docx رو از حالت فشرده خارج کنی و محتویاتش رو ببینی 3 فولدر و یک فایل xml هست که محتویات متن شما در داخل پوشه word و فایل document.xml هست داخل تگهای <w:t> </w> به این صورت :
کد:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<w:document xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup" xmlns:wpi="http://schemas.microsoft.com/office/word/2010/wordprocessingInk" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml" xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape" mc:Ignorable="w14 wp14"><w:body><w:p w:rsidR="00F168A3" w:rsidRDefault="00173FF7"><w:pPr><w:rPr><w:rFonts w:hint="cs"/><w:rtl/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:hint="cs"/><w:rtl/></w:rPr><w:t>سلام مجید انلاین</w:t></w:r><w:bookmarkStart w:id="0" w:name="_GoBack"/><w:bookmarkEnd w:id="0"/></w:p><w:sectPr w:rsidR="00F168A3" w:rsidSect="00D8644B"><w:pgSz w:w="11906" w:h="16838"/><w:pgMar w:top="1440" w:right="1440" w:bottom="1440" w:left="1440" w:header="708" w:footer="708" w:gutter="0"/><w:cols w:space="708"/><w:bidi/><w:rtlGutter/><w:docGrid w:linePitch="360"/></w:sectPr></w:body></w:document
>

یعنی این تگ :


کد:
<w:t>سلام مجید انلاین</w:t>

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

موفق باشین


 

پیوست ها

  • as3todocx.zip
    74.5 کیلوبایت · بازدیدها: 57

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

بالا