آیا امکان باز کردن فایل pdf در داخل باکسی از صفحه فلش امکان پذیر است؟

mehdinasiri

پارس لند گروپ
با سلام خدمت اساتید. یکی از گزینه هایی که من دوست دارم با اون آشنا بشم این هست که آیا راهی وجود داره که وقتی روی یک عنوان مقاله کلیک می کنیم که یک فایل PDF رو باز کنه، صفحه وارد یک بروزر نشه و نخواد فایل PDF رو درون pdf Reader ای که داخل یک بروزر هست نمایش بده.

من می خوام وقتی رو عنوان مقاله ام کلیک شد بتوانم در همان محیط فلش فایل PDF ام باز بشه با قابلیت های یک Pdf Reader مثل اسکرول - زوم و پرنیت

با تشکر
 
دوست من اینکارو با mdm zinc میتونی انجام بدی ولی تو اکشن 2 که نمیتونی تو اکشن 3 هم من (سواتشو) ندارم
 

DaDaDooDoo

کاربر VIP
می تونی از نرم افزار flashpaper استفاده کنی . مخصوص باز کردن pdf تو فلش هست و تمام امکاناتی که می خوای رو بهت میده . یعنی در نهایت فایل pdf یک swf می شه .
 

Avang2005

مدیر انجمن
سلام دوست من

دوست من اینکارو با mdm zinc میتونی انجام بدی

MDM یک برنامه جانبی که امکاناتی که در فلش وجود نداره رو توسط این برنامه پاده سازی میکنند این برنامه حدود 800 کد داره که تمام کد ها

رو در Help برنامه توضیح داده .

در این باره قبلا توضیح داده شده انجمن سرچ کنید

البته راه هست برای اینکه بتونید بدون برنامه فایل های PDF رو اجرا کنید

1 . استفاده از برنامه FlashPaper

2 . استفاده از فایل BAT

در روش اول برنامه FlashPaper فایل PDF شما رو به SWF تبدیل میکنه با یه سری امکاناتی چون :

1 . قابلیت پرینت

2 . تغییر سایز

3 . زوم

4 . و ....

ولی در روش دوم شما حتما برنامه آدوب رو باید نصب کرده باشید که فایل PDF رو توسط یک فایل Bat صدا میزنید

آموزش + نمونه در انجمن هست برای کار با Bat برای باز کردن PDF

موفق باشید
 

arjmand200

Member
اگه محدودیتی در فرمت خروجیت نداری میتونی از air استفاده کنی که کار با pdf به صورت native داخلش هست میتونی خیلی ساده از این کد استفاده کنی :

PHP:
package 
{
    import flash.display.MovieClip;
    import flash.display.Sprite;
    import flash.html.HTMLLoader;
    import flash.net.URLRequest;
    
    /**
     * ...
     * @author Vahid
     */
    public class Main extends Sprite 
    {
        private var pdf:HTMLLoader
        private var mc_con:MovieClip = new MovieClip()        
        public function Main():void 
        {        
            var request:URLRequest = new URLRequest("file.pdf");
            pdf = new HTMLLoader();
            pdf.height = 400;
            pdf.width = 400;
            pdf.load(request);            
            addChild(mc_con)
            mc_con.addChild(pdf);            
        }        
    }    
}
 

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

بالا